Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chatwoot/chatwoot
/ functions
Functions
10,956 in github.com/chatwoot/chatwoot
⨍
Functions
10,956
◇
Types & classes
1,702
↓ 5 callers
Method
description
enterprise/app/drops/sla_policy_drop.rb:6
↓ 5 callers
Function
dispatchWindowEvent
({ eventName, data })
app/javascript/shared/helpers/CustomEventHelper.js:12
↓ 5 callers
Method
display_status
enterprise/app/models/call.rb:104
↓ 5 callers
Method
enable_two_factor!
app/services/mfa/management_service.rb:4
↓ 5 callers
Method
facebook?
app/models/inbox.rb:125
↓ 5 callers
Method
filter_count
(filter_id)
app/services/conversations/unread_counts/filtered_counter.rb:59
↓ 5 callers
Method
generate_backup_codes!
app/services/mfa/management_service.rb:31
↓ 5 callers
Method
get
(params = {})
app/javascript/dashboard/api/companies.js:16
↓ 5 callers
Method
get
({ portalSlug, locale })
app/javascript/dashboard/api/helpCenter/categories.js:10
↓ 5 callers
Method
getCampaigns
(inboxId)
app/javascript/dashboard/api/inboxes.js:14
↓ 5 callers
Function
getSelectedChatConversation
({ allConversations, selectedChatId, })
app/javascript/dashboard/store/modules/conversations/getters.js:11
↓ 5 callers
Method
get_embedding
(content, model: @embedding_model)
enterprise/app/services/captain/llm/embedding_service.rb:16
↓ 5 callers
Method
get_value
(arg)
lib/global_config.rb:19
↓ 5 callers
Method
google?
app/models/channel/email.rb:68
↓ 5 callers
Function
hasPermissions
( requiredPermissions = [], availablePermissions = [] )
app/javascript/dashboard/helper/permissionsHelper.js:1
↓ 5 callers
Method
in_progress?
enterprise/app/models/call.rb:96
↓ 5 callers
Method
in_reply_to
app/presenters/mail_presenter.rb:112
↓ 5 callers
Method
inbound_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 callers
Method
inbox
app/services/tiktok/send_on_tiktok_service.rb:57
↓ 5 callers
Method
inbox_unassigned_key
(account_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:14
↓ 5 callers
Method
increment
(operation, attributes = {})
app/services/conversations/unread_counts/filtered_count_instrumentation.rb:66
↓ 5 callers
Method
initialize!
lib/llm/config.rb:11
↓ 5 callers
Method
label_inbox_unassigned_key
(account_id, label_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:22
↓ 5 callers
Method
media_url
(media_id)
app/services/whatsapp/providers/whatsapp_cloud_service.rb:92
↓ 5 callers
Method
messages
(entry)
app/jobs/webhooks/instagram_events_job.rb:145
↓ 5 callers
Method
mfa_enabled?
app/models/user.rb:190
↓ 5 callers
Method
microsoft?
app/models/channel/email.rb:64
↓ 5 callers
Method
mute!
app/models/concerns/conversation_mute_helpers.rb:4
↓ 5 callers
Function
parseTimeString
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:305
↓ 5 callers
Method
perform
app/services/macros/execution_service.rb:10
↓ 5 callers
Method
portal
app/controllers/public/api/v1/portals_controller.rb:25
↓ 5 callers
Method
pricing_plan
lib/chatwoot_hub.rb:39
↓ 5 callers
Method
process_status_update
(status, duration: nil, timestamp: nil)
enterprise/app/services/voice/call_status/manager.rb:4
↓ 5 callers
Method
read_at
app/services/notification/mark_conversation_read_service.rb:22
↓ 5 callers
Method
resolved_contacts
(use_crm_v2: false)
app/models/contact.rb:183
↓ 5 callers
Function
search
({ search, page = 1, sort = 'name' })
app/javascript/dashboard/stores/companies.js:218
↓ 5 callers
Method
sms?
app/models/inbox.rb:121
↓ 5 callers
Method
sync_templates
app/services/whatsapp/providers/whatsapp_cloud_service.rb:35
↓ 5 callers
Method
teams
lib/integrations/linear/processor_service.rb:4
↓ 5 callers
Method
teams
app/controllers/api/v1/accounts/integrations/linear_controller.rb:12
↓ 5 callers
Method
to_hash
lib/custom_exceptions/base.rb:4
↓ 5 callers
Method
twilio?
app/models/inbox.rb:153
↓ 5 callers
Method
update_presence
app/channels/room_channel.rb:12
↓ 5 callers
Function
useUISettings
()
app/javascript/dashboard/composables/useUISettings.js:139
↓ 5 callers
Method
validateModel
(name)
app/javascript/dashboard/helper/CacheHelper/DataManager.js:33
↓ 5 callers
Method
web_widget?
app/models/inbox.rb:141
↓ 5 callers
Method
webhook_sendable?
app/models/concerns/message_filter_helpers.rb:8
↓ 5 callers
Method
webhook_url
app/services/tiktok/auth_client.rb:137
↓ 4 callers
Method
access_token
Returns a valid access token, refreshing it if necessary and eligible
app/services/instagram/refresh_oauth_token_service.rb:12
↓ 4 callers
Method
account_branded_layout_template_for
(account)
app/models/email_template.rb:51
↓ 4 callers
Method
active_bot?
app/models/inbox.rb:177
↓ 4 callers
Function
addClasses
(elm, classes)
app/javascript/sdk/DOMHelpers.js:30
↓ 4 callers
Method
additional_attributes
app/services/twilio/incoming_message_service.rb:130
↓ 4 callers
Method
api?
app/models/inbox.rb:145
↓ 4 callers
Method
app
lib/redis/config.rb:4
↓ 4 callers
Method
apply
(changes)
enterprise/app/services/captain/assistant_migration/faq_applier.rb:10
↓ 4 callers
Method
assign_active_intercom_import_run_id
app/models/data_import.rb:100
↓ 4 callers
Method
authenticate
app/services/mfa/authentication_service.rb:4
↓ 4 callers
Method
authorization_error_count
model attribute
app/models/concerns/reauthorizable.rb:24
↓ 4 callers
Method
auto_assignment_v2_enabled?
app/models/inbox.rb:210
↓ 4 callers
Method
body_markdown
enterprise/app/services/captain/tools/html_page_parser.rb:12
↓ 4 callers
Method
build
enterprise/app/builders/captain/assistant_drilldown_builder.rb:26
↓ 4 callers
Function
buildParams
app/javascript/dashboard/api/companies.js:4
↓ 4 callers
Function
buildPayload
* 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 callers
Method
build_base!
app/services/conversations/unread_counts/builder.rb:10
↓ 4 callers
Method
built_in_filter_build_lock_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:14
↓ 4 callers
Method
built_in_filter_counts_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:10
↓ 4 callers
Method
built_in_filter_refresh_throttle_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:18
↓ 4 callers
Method
business_id
app/services/tiktok/read_status_service.rb:25
↓ 4 callers
Method
canned_responses
app/controllers/api/v1/accounts/canned_responses_controller.rb:34
↓ 4 callers
Method
captain_preferences
app/models/concerns/captain_featurable.rb:24
↓ 4 callers
Function
clampDataBetweenTimeline
(data, from, to)
app/javascript/shared/helpers/ReportsDataHelper.js:30
↓ 4 callers
Method
client
app/services/twilio/template_sync_service.rb:49
↓ 4 callers
Method
content_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 callers
Method
conversation
app/builders/email/base_builder.rb:16
↓ 4 callers
Method
conversation_transcript
(conversation, to_email)
app/mailers/conversation_reply_mailer.rb:46
↓ 4 callers
Method
decode_token
app/services/base_token_service.rb:8
↓ 4 callers
Method
delete
({ portalSlug, categoryId })
app/javascript/dashboard/api/helpCenter/categories.js:25
↓ 4 callers
Method
destroyAvatar
(contactId)
app/javascript/dashboard/api/contacts.js:103
↓ 4 callers
Method
destroyCustomAttributes
(contactId, customAttributes)
app/javascript/dashboard/api/contacts.js:97
↓ 4 callers
Method
detect
(message_history:, assistant_response:)
enterprise/app/services/captain/llm/assistant_false_promise_service.rb:14
↓ 4 callers
Method
disconnect
()
app/javascript/shared/helpers/BaseActionCableConnector.js:83
↓ 4 callers
Method
done?
app/services/data_imports/intercom/importer.rb:6
↓ 4 callers
Method
enabled?
Master switch for the whole multi-currency feature; off => everyone is billed in USD.
enterprise/app/services/enterprise/billing/currencies.rb:27
↓ 4 callers
Method
endClientCall
()
app/javascript/dashboard/api/channel/voice/twilioVoiceClient.js:57
↓ 4 callers
Method
evaluate
(content)
enterprise/app/services/internal/account_analysis/content_evaluator_service.rb:8
↓ 4 callers
Function
fetch
({ commit }, { page } = {})
app/javascript/dashboard/store/modules/auditlogs.js:31
↓ 4 callers
Function
fetchSummaryReports
(type, params, { commit })
app/javascript/dashboard/store/modules/summaryReports.js:27
↓ 4 callers
Method
filter_count_key
(account_id, filter_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:42
↓ 4 callers
Method
filter_version
(account_id:, filter_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:28
↓ 4 callers
Method
filter_version_key
(account_id, filter_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:38
↓ 4 callers
Method
find_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 callers
Method
finish!
app/services/data_imports/intercom/importer.rb:63
↓ 4 callers
Method
first_reply_created
(event)
app/listeners/action_cable_listener.rb:57
↓ 4 callers
Method
folder_index
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:71
↓ 4 callers
Method
folder_index_build_lock_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:30
↓ 4 callers
Method
folder_index_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:26
↓ 4 callers
Method
folder_index_version
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:27
↓ 4 callers
Method
folder_index_version_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:22
↓ 4 callers
Method
for_locale
(locale)
enterprise/app/services/enterprise/billing/currencies.rb:44
← previous
next →
401–500 of 10,956, ranked by callers