MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 2 callersMethodget_status
(account_id, user_id)
lib/online_status_tracker.rb:36
↓ 2 callersFunctionhandleVoiceCallCreated
( message, currentUserId, currentUserAvailability )
app/javascript/dashboard/helper/voice.js:96
↓ 2 callersMethodhandle_contact
(contact)
app/services/crm/leadsquared/processor_service.rb:21
↓ 2 callersMethodhandle_conversation_created
(conversation)
app/services/crm/base_processor_service.rb:45
↓ 2 callersMethodhandle_conversation_resolved
(conversation)
app/services/crm/base_processor_service.rb:49
↓ 2 callersMethodhandles_country?
(waid)
app/services/whatsapp/phone_normalizers/base_phone_normalizer.rb:6
↓ 2 callersFunctionhasMessageFailedWithExternalError
app/javascript/dashboard/store/modules/conversations/actions.js:22
↓ 2 callersFunctionhasPressedShift
app/javascript/shared/helpers/KeyboardHelpers.js:11
↓ 2 callersFunctionhasUserKeys
app/javascript/sdk/cookieHelpers.js:23
↓ 2 callersMethodheaders
enterprise/app/services/captain/tools/firecrawl_service.rb:59
↓ 2 callersMethodhmget
get values of multiple keys from redis hash
lib/redis/alfred.rb:121
↓ 2 callersMethodhtml
The article editor serializes column widths as a `<!--cw-colwidths:...-->` HTML comment immediately before each resized table. Capture it (emitting no
lib/custom_markdown_renderer.rb:20
↓ 2 callersMethodidentify
* Identify the user * @function * @param {Object} user - User object
app/javascript/dashboard/helper/AnalyticsHelper/index.js:40
↓ 2 callersMethodimage_send_capable?
(conversation_id, conversation_type: 'SINGLE')
app/services/tiktok/client.rb:37
↓ 2 callersMethodimport
app/controllers/api/v1/accounts/contacts_controller.rb:34
↓ 2 callersMethodimportContacts
(file)
app/javascript/dashboard/api/contacts.js:89
↓ 2 callersMethodimport_contacts_page
(starting_after: cursor_for('contacts'))
app/services/data_imports/intercom/importer.rb:89
↓ 2 callersMethodimport_conversations?
app/services/data_imports/intercom/importer.rb:125
↓ 2 callersMethodimport_conversations_page
(starting_after: cursor_for('conversations'))
app/services/data_imports/intercom/importer.rb:105
↓ 2 callersMethodin_reply_to
app/services/mailbox/conversation_finder_strategies/new_conversation_strategy.rb:74
↓ 2 callersMethodinbox_for
(source_type)
app/services/data_imports/intercom/placeholder_inbox_builder.rb:8
↓ 2 callersMethodinitialize
(obj)
app/drops/base_drop.rb:2
↓ 2 callersFunctioninitializeAnalyticsEvents
()
app/javascript/dashboard/helper/scriptHelpers.js:10
↓ 2 callersFunctioninitializeChatwootEvents
()
app/javascript/dashboard/helper/scriptHelpers.js:37
↓ 2 callersFunctioninitializeMediaQueryListener
()
app/javascript/portal/portalThemeHelper.js:120
↓ 2 callersFunctioninitializeThemeHandlers
()
app/javascript/portal/portalThemeHelper.js:76
↓ 2 callersMethodinitiateCall
(contactId, inboxId, conversationId = null)
app/javascript/dashboard/api/contacts.js:57
↓ 2 callersMethodinstagram_client
app/controllers/concerns/instagram_concern.rb:4
↓ 2 callersMethodinstagram_id
app/services/instagram/read_status_service.rb:10
↓ 2 callersMethodinstallation_identifier
lib/chatwoot_hub.rb:29
↓ 2 callersMethodinvalidate_sso_auth_token
(token)
app/models/concerns/sso_authenticatable.rb:10
↓ 2 callersMethodinviter
app/models/concerns/user_attribute_helpers.rb:16
↓ 2 callersFunctionisACustomAttribute
(customAttributes, key)
app/javascript/dashboard/helper/automationHelper.js:26
↓ 2 callersFunctionisAFormMessage
app/javascript/shared/helpers/MessageTypeHelper.js:1
↓ 2 callersFunctionisActiveIntercomImport
app/javascript/dashboard/routes/dashboard/settings/data/importStatus.js:12
↓ 2 callersFunctionisApple
()
app/javascript/shared/helpers/platform.js:47
↓ 2 callersFunctionisAssignedToAnotherAgent
(assigneeId, currentUserId)
app/javascript/dashboard/helper/voice.js:34
↓ 2 callersFunctionisAverageMetricType
app/javascript/dashboard/composables/useReportMetrics.js:35
↓ 2 callersFunctionisConversationAssignedToMe
(message, currentUserId)
app/javascript/dashboard/helper/AudioAlerts/AudioMessageHelper.js:3
↓ 2 callersFunctionisConversationUnassigned
app/javascript/dashboard/helper/AudioAlerts/AudioMessageHelper.js:2
↓ 2 callersFunctionisEditorHotKeyEnabled
(key, uiSettings)
app/javascript/dashboard/composables/useUISettings.js:124
↓ 2 callersFunctionisFeatureFlagEnabled
app/javascript/dashboard/composables/usePolicy.js:28
↓ 2 callersFunctionisFlatWidgetStyle
app/javascript/sdk/settingsHelper.js:11
↓ 2 callersFunctionisFolderAvailable
app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js:14
↓ 2 callersFunctionisIntercomImport
app/javascript/dashboard/routes/dashboard/settings/data/importStatus.js:8
↓ 2 callersFunctionisMacOS
()
app/javascript/dashboard/composables/utils/useKbd.js:3
↓ 2 callersFunctionisMessageFromCurrentUser
(message, currentUserId)
app/javascript/dashboard/helper/AudioAlerts/AudioMessageHelper.js:5
↓ 2 callersFunctionisOnFoldersView
({ route: { name: routeName } })
app/javascript/dashboard/store/modules/conversations/helpers/actionHelpers.js:41
↓ 2 callersFunctionisOnOnboardingView
app/javascript/v3/helpers/RouteHelper.js:59
↓ 2 callersFunctionisOnParticipatingView
({ route: { name: routeName } })
app/javascript/dashboard/store/modules/conversations/helpers/actionHelpers.js:33
↓ 2 callersFunctionisOnUnattendedView
({ route: { name: routeName } })
app/javascript/dashboard/store/modules/conversations/helpers/actionHelpers.js:25
↓ 2 callersFunctionisPatternMatchingWithURL
(urlPattern, url)
app/javascript/widget/helpers/campaignHelper.js:3
↓ 2 callersFunctionisPhoneE164
app/javascript/shared/helpers/Validators.js:6
↓ 2 callersFunctionisPhoneNumberValidWithDialCode
app/javascript/shared/helpers/Validators.js:31
↓ 2 callersFunctionisPremiumFeature
app/javascript/dashboard/composables/usePolicy.js:53
↓ 2 callersFunctionisUnreadCountSort
app/javascript/dashboard/helper/sidebarSort.js:68
↓ 2 callersFunctionisValidSidebarSort
(section, sortBy)
app/javascript/dashboard/helper/sidebarSort.js:64
↓ 2 callersFunctionisVoiceCallMessage
app/javascript/dashboard/helper/voice.js:22
↓ 2 callersFunctionisWidgetColorLighter
app/javascript/shared/helpers/colorHelper.js:3
↓ 2 callersMethodisWindowVisible
()
app/javascript/dashboard/helper/AudioAlerts/WindowVisibilityHelper.js:16
↓ 2 callersMethodlanguage_for
(conversation)
enterprise/app/services/captain/llm/conversation_faq_service.rb:10
↓ 2 callersMethodleaveConference
({ inboxId, conversationId, callSid })
app/javascript/dashboard/api/channel/voice/voiceAPIClient.js:15
↓ 2 callersMethodlink_issue
(link, issue_id, title, user = nil)
lib/linear.rb:61
↓ 2 callersMethodlink_unfurl
(event)
lib/integrations/slack/send_on_slack_service.rb:17
↓ 2 callersMethodlinked_issues
(url)
lib/linear.rb:40
↓ 2 callersMethodlistAllSlackChannels
()
app/javascript/dashboard/api/integrations.js:20
↓ 2 callersMethodlistContacts
(id, page = 1)
app/javascript/dashboard/api/companies.js:27
↓ 2 callersMethodlist_conversations
(starting_after: nil, per_page: DEFAULT_PER_PAGE)
app/services/data_imports/intercom/client.rb:35
↓ 2 callersFunctionloadScript
(src, options)
app/javascript/dashboard/helper/DOMHelpers.js:94
↓ 2 callersMethodlocalized_value
Resolves a portal level field for a locale, falling back to the default locale's value (its override or the base column) when the locale has no overri
app/models/portal.rb:112
↓ 2 callersMethodlookup
Performs a lookup on the Clearbit API using the provided email. @param email [String] The email address to lookup. @return [Hash, nil] A hash contain
enterprise/app/services/enterprise/clearbit_lookup_service.rb:22
↓ 2 callersFunctionmacro
app/javascript/dashboard/routes/dashboard/settings/macros/specs/MacrosTableRow.spec.js:4
↓ 2 callersMethodmap_conversation_activity
(hook, conversation)
app/services/crm/leadsquared/mappers/conversation_mapper.rb:9
↓ 2 callersMethodmap_transcript_activity
(hook, conversation)
app/services/crm/leadsquared/mappers/conversation_mapper.rb:13
↓ 2 callersMethodmarkMessageRead
({ id })
app/javascript/dashboard/api/inbox/conversation.js:77
↓ 2 callersMethodmarkMessagesUnread
({ id })
app/javascript/dashboard/api/inbox/conversation.js:81
↓ 2 callersMethodmark_agent_joined
(user:)
enterprise/app/services/voice/provider/twilio/conference_service.rb:11
↓ 2 callersMethodmark_message_templates_updated
app/models/channel/whatsapp.rb:115
↓ 2 callersFunctionmatchesCondition
(conversationValue, filter)
app/javascript/dashboard/store/modules/conversations/helpers/filterHelpers.js:200
↓ 2 callersFunctionmatchesFilters
(conversation, filters)
app/javascript/dashboard/store/modules/conversations/helpers/filterHelpers.js:374
↓ 2 callersFunctionmaxSizeFor
app/javascript/dashboard/composables/useFileUpload.js:33
↓ 2 callersMethodmemberships_for_keys
(keys, conversation_id)
app/services/conversations/unread_counts/store.rb:83
↓ 2 callersMethodmessage
lib/custom_exceptions/account.rb:17
↓ 2 callersMethodmessage_updated
(event)
app/listeners/hook_listener.rb:8
↓ 2 callersMethodmessages
({ q, page = 1, since, until, from, inboxId })
app/javascript/dashboard/api/search.js:39
↓ 2 callersMethodmeta_description
enterprise/app/services/captain/tools/simple_page_crawl_service.rb:26
↓ 2 callersMethodmethod_name
lib/events/base.rb:11
↓ 2 callersMethodmetrics
app/builders/v2/reports/bot_metrics_builder.rb:10
↓ 2 callersMethodmetrics_for
(event)
app/services/reporting_events/event_metric_registry.rb:32
↓ 2 callersMethodmetrics_for_aggregate
(event_name, count:, sum_value:, sum_value_business_hours:)
app/services/reporting_events/event_metric_registry.rb:43
↓ 2 callersMethodmodel
app/controllers/api/v1/accounts/contacts/labels_controller.rb:6
↓ 2 callersMethodmodel_config
(model_name)
lib/llm/models.rb:26
↓ 2 callersMethodmodels
lib/llm/models.rb:6
↓ 2 callersFunctionmoveSelection
app/javascript/dashboard/composables/useKeyboardNavigableList.js:94
↓ 2 callersFunctionnormalizeCount
app/javascript/dashboard/store/modules/conversationUnreadCounts.js:15
↓ 2 callersMethodnormalizeTwilio
(template)
app/javascript/dashboard/services/TemplateNormalizer.js:35
↓ 2 callersMethodnormalizeWhatsApp
(template)
app/javascript/dashboard/services/TemplateNormalizer.js:13
↓ 2 callersMethodnormalize_to_enhanced
app/services/whatsapp/template_parameter_converter_service.rb:17
↓ 2 callersMethodnotify_flagged_account
(account)
enterprise/app/services/internal/account_analysis/discord_notifier_service.rb:2
↓ 2 callersMethodnrt_due_at
(working_hours_by_day_cache: nil)
enterprise/app/models/applied_sla.rb:88
← previousnext →1,101–1,200 of 10,956, ranked by callers