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
↓ 3 callers
Method
built_in_filter_counts
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:47
↓ 3 callers
Method
built_in_filter_counts_state
(account_id:, user_id:, versions: nil, now: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:51
↓ 3 callers
Method
bump_conversation_version!
(account_id)
app/services/conversations/unread_counts/filtered_count_store.rb:30
↓ 3 callers
Function
camelizeContact
app/javascript/dashboard/stores/companies.js:26
↓ 3 callers
Method
can_reply?
app/services/conversations/message_window_service.rb:9
↓ 3 callers
Method
can_reply?
app/models/conversation.rb:140
↓ 3 callers
Method
captain_active?
enterprise/app/models/enterprise/inbox.rb:15
↓ 3 callers
Method
captain_document_sync_interval
(sync_intervals = Enterprise::Account.captain_document_sync_intervals)
enterprise/app/models/enterprise/account.rb:61
↓ 3 callers
Method
change
db/migrate/20260408170902_create_calls.rb:2
↓ 3 callers
Method
channel
app/jobs/webhooks/tiktok_events_job.rb:50
↓ 3 callers
Method
chatwoot_record
app/models/data_import_mapping.rb:30
↓ 3 callers
Method
client_id
app/controllers/concerns/instagram_concern.rb:20
↓ 3 callers
Function
computeDistribution
(value, total)
app/javascript/dashboard/store/modules/csat.js:8
↓ 3 callers
Method
connectSlack
(code)
app/javascript/dashboard/api/integrations.js:10
↓ 3 callers
Method
conversation_opened
(event)
app/listeners/agent_bot_listener.rb:10
↓ 3 callers
Method
conversation_status_changed
(event)
app/listeners/webhook_listener.rb:2
↓ 3 callers
Method
conversations
app/controllers/api/v1/widget/base_controller.rb:10
↓ 3 callers
Method
conversations_completed?
app/services/data_imports/intercom/importer.rb:133
↓ 3 callers
Method
count?
app/services/reports/report_metric_registry.rb:25
↓ 3 callers
Function
createGetters
()
app/javascript/dashboard/store/storeFactory.js:54
↓ 3 callers
Method
createHook
(hookData)
app/javascript/dashboard/api/integrations.js:28
↓ 3 callers
Method
createInboxLimit
(policyId, limitData)
app/javascript/dashboard/api/agentCapacityPolicies.js:25
↓ 3 callers
Function
createInitialState
()
app/javascript/dashboard/store/storeFactory.js:42
↓ 3 callers
Method
create_contact_inbox
(channel, tt_conversation_id, from, from_id)
app/services/tiktok/messaging_helpers.rb:4
↓ 3 callers
Method
csat_config
app/services/message_templates/template/csat_survey.rb:31
↓ 3 callers
Method
current_account_user
app/models/concerns/user_attribute_helpers.rb:24
↓ 3 callers
Function
custom_attribute_query
(attribute_key, custom_attribute_type = 'conversation_attribute')
spec/services/conversations/unread_counts/filtered_count_invalidator_spec.rb:202
↓ 3 callers
Method
default_ice_servers
Browser ↔ Meta WebRTC needs at least one STUN server to discover its public srflx candidate.
enterprise/app/models/call.rb:72
↓ 3 callers
Method
deleteAll
({ type = 'all' })
app/javascript/dashboard/api/notifications.js:48
↓ 3 callers
Method
deleteHook
(hookId)
app/javascript/dashboard/api/integrations.js:32
↓ 3 callers
Method
deleteInboxAvatar
(inboxId)
app/javascript/dashboard/api/inboxes.js:18
↓ 3 callers
Method
deleteInboxLimit
(policyId, limitId)
app/javascript/dashboard/api/agentCapacityPolicies.js:38
↓ 3 callers
Method
delete_filter_count!
(filter_id)
app/services/conversations/unread_counts/filtered_counter.rb:170
↓ 3 callers
Method
delete_template
(_template_name = nil, content_sid = nil)
app/services/twilio/csat_template_service.rb:38
↓ 3 callers
Method
direction_label
enterprise/app/models/call.rb:77
↓ 3 callers
Method
email_notifiable_message?
app/models/message.rb:210
↓ 3 callers
Method
email_transcript_enabled?
app/models/concerns/account_email_rate_limitable.rb:15
↓ 3 callers
Method
emails_sent_today
app/models/concerns/account_email_rate_limitable.rb:11
↓ 3 callers
Method
enqueue_for_inbox
Coalesce per inbox: at most one AssignmentJob per inbox is in-flight (queued or running) at any time. The marker carries a token so a job only release
app/jobs/auto_assignment/assignment_job.rb:9
↓ 3 callers
Function
ensureFutureOrNextDay
(date, now)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:365
↓ 3 callers
Function
execute
* Executes a copilot action (e.g., improve, fix grammar). * @param {string} action - The action type * @param {string} data - The content to pro
app/javascript/dashboard/composables/useCopilotReply.js:156
↓ 3 callers
Method
expires_at
app/services/tiktok/token_service.rb:22
↓ 3 callers
Function
extractCallerSnapshot
(message)
app/javascript/dashboard/helper/voice.js:62
↓ 3 callers
Method
extract_text_and_attachments
Extracts text and image URLs from multimodal content array (reverse of generate_content)
enterprise/app/services/captain/open_ai_message_builder_service.rb:5
↓ 3 callers
Method
facebook_pages
app/controllers/api/v1/accounts/callbacks_controller.rb:35
↓ 3 callers
Method
fail!
(error)
app/services/data_imports/intercom/importer.rb:80
↓ 3 callers
Method
fcm_client
app/services/notification/fcm_service.rb:10
↓ 3 callers
Method
feature_config
(feature_key)
lib/llm/models.rb:34
↓ 3 callers
Method
fetch_health_status
app/services/whatsapp/health_service.rb:49
↓ 3 callers
Method
filter_build_lock_key
(account_id, filter_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:46
↓ 3 callers
Method
filter_count_state
(account_id:, filter_id:, owner_user_id: nil, versions: nil, now: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:102
↓ 3 callers
Function
findCall
app/javascript/dashboard/composables/useCallSession.js:88
↓ 3 callers
Function
findConnectedInbox
(inboxes, stub)
app/javascript/dashboard/routes/dashboard/onboarding/inbox-setup/channelMatchers.js:9
↓ 3 callers
Function
findRouteByName
app/javascript/dashboard/components-next/sidebar/provider.js:100
↓ 3 callers
Function
findSignatureInBody
(body, signature)
app/javascript/dashboard/helper/editorHelper.js:153
↓ 3 callers
Method
first_name
app/drops/user_drop.rb:14
↓ 3 callers
Method
folder_index_refresh_throttle_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:34
↓ 3 callers
Method
folder_index_state
(account_id:, user_id:, versions: nil, now: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:75
↓ 3 callers
Function
formatQuotedEmailDate
app/javascript/dashboard/helper/quotedEmailHelper.js:101
↓ 3 callers
Function
formatTime
app/javascript/dashboard/routes/dashboard/settings/reports/constants.js:1
↓ 3 callers
Method
frt_due_at
(working_hours_by_day_cache: nil)
enterprise/app/models/applied_sla.rb:78
↓ 3 callers
Method
generate
enterprise/app/services/captain/llm/faq_generator_service.rb:12
↓ 3 callers
Method
generate_content
enterprise/app/services/captain/open_ai_message_builder_service.rb:13
↓ 3 callers
Method
getAgents
({ teamId })
app/javascript/dashboard/api/teams.js:25
↓ 3 callers
Function
getArticleSearchURL
({ host, portalSlug, pageNumber, locale, status, authorId, categorySlug, sort, query, })
app/javascript/dashboard/helper/URLHelper.js:69
↓ 3 callers
Function
getAssignee
app/javascript/dashboard/helper/AudioAlerts/AudioMessageHelper.js:1
↓ 3 callers
Function
getBubbleView
app/javascript/sdk/settingsHelper.js:3
↓ 3 callers
Method
getContactLabels
(contactId)
app/javascript/dashboard/api/contacts.js:53
↓ 3 callers
Method
getContactableInboxes
(contactId)
app/javascript/dashboard/api/contacts.js:49
↓ 3 callers
Method
getConversations
(contactId, { inboxId } = {})
app/javascript/dashboard/api/contacts.js:38
↓ 3 callers
Function
getCustomAttributeInputType
app/javascript/dashboard/helper/automationHelper.js:15
↓ 3 callers
Function
getEmailDate
app/javascript/dashboard/helper/quotedEmailHelper.js:69
↓ 3 callers
Function
getEventPrefix
* Gets the event key suffix based on action type. * @param {string} action - The action type * @returns {string} The event key prefix (REWRITE, SUMM
app/javascript/dashboard/composables/useCopilotReply.js:30
↓ 3 callers
Method
getFromNetwork
()
app/javascript/dashboard/api/CacheEnabledApiClient.js:24
↓ 3 callers
Method
getInboxPolicy
(inboxId)
app/javascript/dashboard/api/assignmentPolicies.js:23
↓ 3 callers
Function
getInboxVoiceIcon
(channelType, medium)
app/javascript/dashboard/helper/inbox.js:72
↓ 3 callers
Method
getLabels
(conversationID)
app/javascript/dashboard/api/conversations.js:9
↓ 3 callers
Function
getLanguageDirection
(languageCode = '')
app/javascript/dashboard/components/widgets/conversation/advancedFilterItems/languages.js:746
↓ 3 callers
Function
getTimezoneOffset
()
app/javascript/dashboard/api/captain/assistant.js:6
↓ 3 callers
Function
getTodayConfig
(time, utcOffset, workingHours)
app/javascript/widget/helpers/availabilityHelpers.js:50
↓ 3 callers
Method
getUsers
(policyId)
app/javascript/dashboard/api/agentCapacityPolicies.js:10
↓ 3 callers
Method
group_by
app/builders/v2/reports/drilldown_builder.rb:191
↓ 3 callers
Method
handoff_key
enterprise/app/models/captain/scenario.rb:60
↓ 3 callers
Function
hasPressedMod
app/javascript/shared/helpers/KeyboardHelpers.js:24
↓ 3 callers
Method
hget
get value from redis hash
lib/redis/alfred.rb:116
↓ 3 callers
Method
inbox
app/controllers/api/v1/accounts/callbacks_controller.rb:74
↓ 3 callers
Function
inferHoursFromTOD
(todLabel, rawHour, rawMinutes)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:369
↓ 3 callers
Method
initiate_call
(to:, conference_sid: nil, agent_id: nil)
enterprise/app/models/enterprise/channel/twilio_sms.rb:15
↓ 3 callers
Method
instagram?
app/models/inbox.rb:129
↓ 3 callers
Function
isAConversationRoute
( routeName, includeBase = false, includeExtended = true )
app/javascript/dashboard/helper/routeHelpers.js:85
↓ 3 callers
Function
isASubmittedFormMessage
(message = {})
app/javascript/shared/helpers/MessageTypeHelper.js:2
↓ 3 callers
Function
isActiveElementTypeable
app/javascript/shared/helpers/KeyboardHelpers.js:55
↓ 3 callers
Function
isCloudFeatureEnabled
app/javascript/dashboard/composables/useAccount.js:36
↓ 3 callers
Function
isEnter
app/javascript/shared/helpers/KeyboardHelpers.js:3
↓ 3 callers
Function
isEscape
app/javascript/shared/helpers/KeyboardHelpers.js:7
↓ 3 callers
Function
isExpandedView
app/javascript/sdk/settingsHelper.js:6
↓ 3 callers
Function
isInWorkingHours
(time, utcOffset, workingHours = [])
app/javascript/widget/helpers/availabilityHelpers.js:235
↓ 3 callers
Function
isOnMentionsView
({ route: { name: routeName } })
app/javascript/dashboard/store/modules/conversations/helpers/actionHelpers.js:17
↓ 3 callers
Function
isPdfDocument
app/javascript/shared/helpers/documentHelper.js:15
↓ 3 callers
Function
isVoiceCallEnabled
app/javascript/dashboard/helper/inbox.js:56
← previous
next →
601–700 of 10,956, ranked by callers