MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 5 callersMethoddescription
enterprise/app/drops/sla_policy_drop.rb:6
↓ 5 callersFunctiondispatchWindowEvent
({ eventName, data })
app/javascript/shared/helpers/CustomEventHelper.js:12
↓ 5 callersMethoddisplay_status
enterprise/app/models/call.rb:104
↓ 5 callersMethodenable_two_factor!
app/services/mfa/management_service.rb:4
↓ 5 callersMethodfacebook?
app/models/inbox.rb:125
↓ 5 callersMethodfilter_count
(filter_id)
app/services/conversations/unread_counts/filtered_counter.rb:59
↓ 5 callersMethodgenerate_backup_codes!
app/services/mfa/management_service.rb:31
↓ 5 callersMethodget
(params = {})
app/javascript/dashboard/api/companies.js:16
↓ 5 callersMethodget
({ portalSlug, locale })
app/javascript/dashboard/api/helpCenter/categories.js:10
↓ 5 callersMethodgetCampaigns
(inboxId)
app/javascript/dashboard/api/inboxes.js:14
↓ 5 callersFunctiongetSelectedChatConversation
({ allConversations, selectedChatId, })
app/javascript/dashboard/store/modules/conversations/getters.js:11
↓ 5 callersMethodget_embedding
(content, model: @embedding_model)
enterprise/app/services/captain/llm/embedding_service.rb:16
↓ 5 callersMethodget_value
(arg)
lib/global_config.rb:19
↓ 5 callersMethodgoogle?
app/models/channel/email.rb:68
↓ 5 callersFunctionhasPermissions
( requiredPermissions = [], availablePermissions = [] )
app/javascript/dashboard/helper/permissionsHelper.js:1
↓ 5 callersMethodin_progress?
enterprise/app/models/call.rb:96
↓ 5 callersMethodin_reply_to
app/presenters/mail_presenter.rb:112
↓ 5 callersMethodinbound_calls_enabled?
Mutes only the incoming side of calling; default on, so only an explicit false disables inbound.
app/models/channel/whatsapp.rb:58
↓ 5 callersMethodinbox
app/services/tiktok/send_on_tiktok_service.rb:57
↓ 5 callersMethodinbox_unassigned_key
(account_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:14
↓ 5 callersMethodincrement
(operation, attributes = {})
app/services/conversations/unread_counts/filtered_count_instrumentation.rb:66
↓ 5 callersMethodinitialize!
lib/llm/config.rb:11
↓ 5 callersMethodlabel_inbox_unassigned_key
(account_id, label_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:22
↓ 5 callersMethodmedia_url
(media_id)
app/services/whatsapp/providers/whatsapp_cloud_service.rb:92
↓ 5 callersMethodmessages
(entry)
app/jobs/webhooks/instagram_events_job.rb:145
↓ 5 callersMethodmfa_enabled?
app/models/user.rb:190
↓ 5 callersMethodmicrosoft?
app/models/channel/email.rb:64
↓ 5 callersMethodmute!
app/models/concerns/conversation_mute_helpers.rb:4
↓ 5 callersFunctionparseTimeString
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:305
↓ 5 callersMethodperform
app/services/macros/execution_service.rb:10
↓ 5 callersMethodportal
app/controllers/public/api/v1/portals_controller.rb:25
↓ 5 callersMethodpricing_plan
lib/chatwoot_hub.rb:39
↓ 5 callersMethodprocess_status_update
(status, duration: nil, timestamp: nil)
enterprise/app/services/voice/call_status/manager.rb:4
↓ 5 callersMethodread_at
app/services/notification/mark_conversation_read_service.rb:22
↓ 5 callersMethodresolved_contacts
(use_crm_v2: false)
app/models/contact.rb:183
↓ 5 callersFunctionsearch
({ search, page = 1, sort = 'name' })
app/javascript/dashboard/stores/companies.js:218
↓ 5 callersMethodsms?
app/models/inbox.rb:121
↓ 5 callersMethodsync_templates
app/services/whatsapp/providers/whatsapp_cloud_service.rb:35
↓ 5 callersMethodteams
lib/integrations/linear/processor_service.rb:4
↓ 5 callersMethodteams
app/controllers/api/v1/accounts/integrations/linear_controller.rb:12
↓ 5 callersMethodto_hash
lib/custom_exceptions/base.rb:4
↓ 5 callersMethodtwilio?
app/models/inbox.rb:153
↓ 5 callersMethodupdate_presence
app/channels/room_channel.rb:12
↓ 5 callersFunctionuseUISettings
()
app/javascript/dashboard/composables/useUISettings.js:139
↓ 5 callersMethodvalidateModel
(name)
app/javascript/dashboard/helper/CacheHelper/DataManager.js:33
↓ 5 callersMethodweb_widget?
app/models/inbox.rb:141
↓ 5 callersMethodwebhook_sendable?
app/models/concerns/message_filter_helpers.rb:8
↓ 5 callersMethodwebhook_url
app/services/tiktok/auth_client.rb:137
↓ 4 callersMethodaccess_token
Returns a valid access token, refreshing it if necessary and eligible
app/services/instagram/refresh_oauth_token_service.rb:12
↓ 4 callersMethodaccount_branded_layout_template_for
(account)
app/models/email_template.rb:51
↓ 4 callersMethodactive_bot?
app/models/inbox.rb:177
↓ 4 callersFunctionaddClasses
(elm, classes)
app/javascript/sdk/DOMHelpers.js:30
↓ 4 callersMethodadditional_attributes
app/services/twilio/incoming_message_service.rb:130
↓ 4 callersMethodapi?
app/models/inbox.rb:145
↓ 4 callersMethodapp
lib/redis/config.rb:4
↓ 4 callersMethodapply
(changes)
enterprise/app/services/captain/assistant_migration/faq_applier.rb:10
↓ 4 callersMethodassign_active_intercom_import_run_id
app/models/data_import.rb:100
↓ 4 callersMethodauthenticate
app/services/mfa/authentication_service.rb:4
↓ 4 callersMethodauthorization_error_count
model attribute
app/models/concerns/reauthorizable.rb:24
↓ 4 callersMethodauto_assignment_v2_enabled?
app/models/inbox.rb:210
↓ 4 callersMethodbody_markdown
enterprise/app/services/captain/tools/html_page_parser.rb:12
↓ 4 callersMethodbuild
enterprise/app/builders/captain/assistant_drilldown_builder.rb:26
↓ 4 callersFunctionbuildParams
app/javascript/dashboard/api/companies.js:4
↓ 4 callersFunctionbuildPayload
* Builds the analytics payload based on action type. * @param {string} action - The action type * @param {number} conversationId - The conversation
app/javascript/dashboard/composables/useCopilotReply.js:43
↓ 4 callersMethodbuild_base!
app/services/conversations/unread_counts/builder.rb:10
↓ 4 callersMethodbuilt_in_filter_build_lock_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:14
↓ 4 callersMethodbuilt_in_filter_counts_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:10
↓ 4 callersMethodbuilt_in_filter_refresh_throttle_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:18
↓ 4 callersMethodbusiness_id
app/services/tiktok/read_status_service.rb:25
↓ 4 callersMethodcanned_responses
app/controllers/api/v1/accounts/canned_responses_controller.rb:34
↓ 4 callersMethodcaptain_preferences
app/models/concerns/captain_featurable.rb:24
↓ 4 callersFunctionclampDataBetweenTimeline
(data, from, to)
app/javascript/shared/helpers/ReportsDataHelper.js:30
↓ 4 callersMethodclient
app/services/twilio/template_sync_service.rb:49
↓ 4 callersMethodcontent_for_llm
Returns message content suitable for LLM consumption Falls back to audio transcription or attachment placeholder when content is nil
app/models/message.rb:273
↓ 4 callersMethodconversation
app/builders/email/base_builder.rb:16
↓ 4 callersMethodconversation_transcript
(conversation, to_email)
app/mailers/conversation_reply_mailer.rb:46
↓ 4 callersMethoddecode_token
app/services/base_token_service.rb:8
↓ 4 callersMethoddelete
({ portalSlug, categoryId })
app/javascript/dashboard/api/helpCenter/categories.js:25
↓ 4 callersMethoddestroyAvatar
(contactId)
app/javascript/dashboard/api/contacts.js:103
↓ 4 callersMethoddestroyCustomAttributes
(contactId, customAttributes)
app/javascript/dashboard/api/contacts.js:97
↓ 4 callersMethoddetect
(message_history:, assistant_response:)
enterprise/app/services/captain/llm/assistant_false_promise_service.rb:14
↓ 4 callersMethoddisconnect
()
app/javascript/shared/helpers/BaseActionCableConnector.js:83
↓ 4 callersMethoddone?
app/services/data_imports/intercom/importer.rb:6
↓ 4 callersMethodenabled?
Master switch for the whole multi-currency feature; off => everyone is billed in USD.
enterprise/app/services/enterprise/billing/currencies.rb:27
↓ 4 callersMethodendClientCall
()
app/javascript/dashboard/api/channel/voice/twilioVoiceClient.js:57
↓ 4 callersMethodevaluate
(content)
enterprise/app/services/internal/account_analysis/content_evaluator_service.rb:8
↓ 4 callersFunctionfetch
({ commit }, { page } = {})
app/javascript/dashboard/store/modules/auditlogs.js:31
↓ 4 callersFunctionfetchSummaryReports
(type, params, { commit })
app/javascript/dashboard/store/modules/summaryReports.js:27
↓ 4 callersMethodfilter_count_key
(account_id, filter_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:42
↓ 4 callersMethodfilter_version
(account_id:, filter_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:28
↓ 4 callersMethodfilter_version_key
(account_id, filter_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:38
↓ 4 callersMethodfind_root_article_id
Make sure we always associate the parent's associated id to avoid the deeper associations od articles.
app/models/article.rb:127
↓ 4 callersMethodfinish!
app/services/data_imports/intercom/importer.rb:63
↓ 4 callersMethodfirst_reply_created
(event)
app/listeners/action_cable_listener.rb:57
↓ 4 callersMethodfolder_index
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:71
↓ 4 callersMethodfolder_index_build_lock_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:30
↓ 4 callersMethodfolder_index_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:26
↓ 4 callersMethodfolder_index_version
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:27
↓ 4 callersMethodfolder_index_version_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:22
↓ 4 callersMethodfor_locale
(locale)
enterprise/app/services/enterprise/billing/currencies.rb:44
← previousnext →401–500 of 10,956, ranked by callers