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
Function
isWhatsappCall
app/javascript/dashboard/composables/useCallSession.js:22
↓ 3 callers
Method
last_name
app/drops/user_drop.rb:18
↓ 3 callers
Method
layout
app/models/portal.rb:119
↓ 3 callers
Method
list_contacts
(starting_after: nil, per_page: DEFAULT_PER_PAGE)
app/services/data_imports/intercom/client.rb:31
↓ 3 callers
Method
login
app/controllers/platform/api/v1/users_controller.rb:17
↓ 3 callers
Method
login
(email: string, password: string)
tests/playwright/components/ui/login.component.ts:26
↓ 3 callers
Function
markDismissed
app/javascript/dashboard/composables/useCallSession.js:27
↓ 3 callers
Method
member_ids_with_assignment_capacity
app/models/concerns/inbox_agent_availability.rb:14
↓ 3 callers
Method
message
app/services/instagram/read_status_service.rb:14
↓ 3 callers
Method
mute
(conversationId)
app/javascript/dashboard/api/inbox/conversation.js:92
↓ 3 callers
Method
muted?
app/models/concerns/conversation_mute_helpers.rb:19
↓ 3 callers
Method
navigate
()
tests/playwright/components/ui/login.component.ts:10
↓ 3 callers
Method
normalize
(waid)
app/services/whatsapp/phone_normalizers/base_phone_normalizer.rb:10
↓ 3 callers
Method
normalize
(code)
enterprise/app/services/enterprise/billing/currencies.rb:31
↓ 3 callers
Function
normalizeDigits
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:228
↓ 3 callers
Function
normalizeMeta
app/javascript/dashboard/stores/companies.js:32
↓ 3 callers
Function
normalizeSidebarSortPreferences
(preferences = {})
app/javascript/dashboard/helper/sidebarSort.js:96
↓ 3 callers
Method
normalize_and_find_contact_by_provider
@param raw_number [String] The phone number in provider-specific format - Cloud: "5541988887777" (clean number) - Twilio: "whatsapp:+5541988887777" (p
app/services/whatsapp/phone_number_normalization_service.rb:14
↓ 3 callers
Method
notification_email_from_chatwoot?
app/presenters/mail_presenter.rb:176
↓ 3 callers
Function
onUpdateLabels
app/javascript/dashboard/composables/useConversationLabels.js:63
↓ 3 callers
Method
openai_api_key
enterprise/app/models/enterprise/concerns/article.rb:80
↓ 3 callers
Method
out_of_office?
app/models/concerns/out_of_offisable.rb:13
↓ 3 callers
Function
parseDateFromText
(text, referenceDate = new Date())
app/javascript/dashboard/helper/snoozeDateParser/parser.js:798
↓ 3 callers
Method
perform
lib/captain/summary_service.rb:4
↓ 3 callers
Method
perform
(event)
app/jobs/webhooks/tiktok_events_job.rb:8
↓ 3 callers
Method
perform
(entries)
app/jobs/webhooks/instagram_events_job.rb:16
↓ 3 callers
Method
perform
(params = {})
app/jobs/webhooks/whatsapp_events_job.rb:8
↓ 3 callers
Method
perform
app/services/contacts/bulk_action_service.rb:8
↓ 3 callers
Method
perform
app/services/instagram/base_message_text.rb:9
↓ 3 callers
Method
perform
app/services/twilio/webhook_setup_service.rb:6
↓ 3 callers
Method
perform
app/services/automation_rules/action_service.rb:9
↓ 3 callers
Method
perform
app/services/whatsapp/phone_info_service.rb:9
↓ 3 callers
Method
perform
app/services/whatsapp/embedded_signup_service.rb:11
↓ 3 callers
Method
perform
app/services/data_imports/intercom/importer.rb:46
↓ 3 callers
Method
perform
enterprise/app/jobs/enterprise/internal/check_new_versions_job.rb:2
↓ 3 callers
Method
perform_meta_only
app/finders/conversation_finder.rb:60
↓ 3 callers
Method
phone_number
app/controllers/api/v1/accounts/channels/twilio_channels_controller.rb:42
↓ 3 callers
Method
phone_number
Twilio WhatsApp phone payloads arrive as `whatsapp:+E164`. BSUID-only payloads use `whatsapp:<BSUID>` in `From`, so this intentionally returns nil whe
app/services/twilio/incoming_message_service.rb:60
↓ 3 callers
Method
previous_history
enterprise/app/models/copilot_thread.rb:37
↓ 3 callers
Method
providers
lib/llm/models.rb:5
↓ 3 callers
Method
push_data
app/presenters/inbox/event_data_presenter.rb:2
↓ 3 callers
Method
read
(messaging, channel)
app/jobs/webhooks/instagram_events_job.rb:140
↓ 3 callers
Method
readAll
()
app/javascript/dashboard/api/notifications.js:40
↓ 3 callers
Function
record_metric
(*)
spec/services/conversations/unread_counts/filtered_count_instrumentation_spec.rb:7
↓ 3 callers
Method
recording_sid
enterprise/app/services/voice/recording_status_service.rb:29
↓ 3 callers
Method
refresh_participant_token
(meeting_id, participant_id)
lib/dyte.rb:41
↓ 3 callers
Method
register_callback
app/services/whatsapp/webhook_setup_service.rb:20
↓ 3 callers
Function
removeClasses
(elm, classes)
app/javascript/sdk/DOMHelpers.js:38
↓ 3 callers
Method
removeInboxPolicy
(inboxId)
app/javascript/dashboard/api/assignmentPolicies.js:29
↓ 3 callers
Method
removeUser
(policyId, userId)
app/javascript/dashboard/api/agentCapacityPolicies.js:21
↓ 3 callers
Method
remove_assignment_membership
(account_id:, conversation_id:, **membership)
app/services/conversations/unread_counts/store.rb:45
↓ 3 callers
Method
remove_base_membership
(account_id:, inbox_ids:, label_ids:, conversation_id:, team_ids: [])
app/services/conversations/unread_counts/store.rb:33
↓ 3 callers
Method
render_article
lib/chatwoot_markdown_renderer.rb:13
↓ 3 callers
Method
render_message
(hardbreaks: false)
lib/chatwoot_markdown_renderer.rb:6
↓ 3 callers
Method
reply_created
(event)
app/listeners/reporting_event_listener.rb:49
↓ 3 callers
Method
reset_response_usage
enterprise/app/models/enterprise/account/plan_usage_and_limits.rb:22
↓ 3 callers
Method
resolve_tool_class
Resolves a tool class from a tool ID. Converts snake_case tool IDs to PascalCase class names and constantizes them. @param tool_id [String] The snake
enterprise/app/models/concerns/captain_tools_helpers.rb:24
↓ 3 callers
Function
sanitize
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:243
↓ 3 callers
Method
scan_each
scan keys matching a pattern
lib/redis/alfred.rb:65
↓ 3 callers
Method
scenario_ids
enterprise/app/services/captain/assistant/session_capture_service.rb:63
↓ 3 callers
Method
search
(search = '', page = 1, sortAttr = 'name', label = '', options = {})
app/javascript/dashboard/api/contacts.js:68
↓ 3 callers
Method
search
({ q })
app/javascript/dashboard/api/inbox/conversation.js:43
↓ 3 callers
Method
search_issue
(term)
lib/linear.rb:30
↓ 3 callers
Method
select_agent
(available_agents)
app/services/auto_assignment/round_robin_selector.rb:4
↓ 3 callers
Method
sendEmailTranscript
({ conversationId, email })
app/javascript/dashboard/api/inbox/conversation.js:113
↓ 3 callers
Method
send_message
(contact_number, message)
app/models/channel/sms.rb:36
↓ 3 callers
Method
send_update_event
app/models/message.rb:246
↓ 3 callers
Method
serialize
(record)
app/builders/v2/reports/drilldown_record_serializer.rb:13
↓ 3 callers
Method
serialized_data
app/presenters/mail_presenter.rb:91
↓ 3 callers
Function
setAuthCredentials
app/javascript/dashboard/store/utils/api.js:31
↓ 3 callers
Function
setDirectUploadAuthHeaders
app/javascript/dashboard/helper/directUploadsHelper.js:3
↓ 3 callers
Method
setInboxPolicy
(inboxId, policyId)
app/javascript/dashboard/api/assignmentPolicies.js:14
↓ 3 callers
Method
set_status
(account_id, user_id, status)
lib/online_status_tracker.rb:32
↓ 3 callers
Method
set_visibility
(user, params)
app/models/macro.rb:37
↓ 3 callers
Function
setupRecorder
()
app/javascript/dashboard/composables/useWhatsappCallSession.js:88
↓ 3 callers
Function
shouldShowCall
({ callDirection, senderId, assigneeId, currentUserId, })
app/javascript/dashboard/helper/voice.js:39
↓ 3 callers
Method
sla_applicable?
enterprise/app/models/enterprise/concerns/conversation.rb:17
↓ 3 callers
Method
snooze
({ id, snoozedUntil = null })
app/javascript/dashboard/api/notifications.js:54
↓ 3 callers
Method
sort_on_last_activity_at
(sort_direction = :desc)
app/models/concerns/sort_handler.rb:5
↓ 3 callers
Function
strictDate
(year, month, day)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:339
↓ 3 callers
Function
stripNoise
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:259
↓ 3 callers
Function
stripUnsupportedFormatting
(content, schema)
app/javascript/dashboard/helper/editorHelper.js:393
↓ 3 callers
Function
stripUnsupportedMarkdown
( markdown, channelType, cleanWhitespace = true )
app/javascript/dashboard/helper/editorHelper.js:66
↓ 3 callers
Method
submitForm
()
tests/playwright/components/ui/add-agents-form.component.ts:56
↓ 3 callers
Method
summary
app/builders/v2/report_builder.rb:38
↓ 3 callers
Method
supported?
(code)
enterprise/app/services/enterprise/billing/currencies.rb:35
↓ 3 callers
Method
suspension_history
app/models/account.rb:144
↓ 3 callers
Method
syncTemplates
(inboxId)
app/javascript/dashboard/api/inboxes.js:32
↓ 3 callers
Method
sync_health_status!
app/services/whatsapp/health_service.rb:58
↓ 3 callers
Method
telegram_api_url
app/models/channel/telegram.rb:34
↓ 3 callers
Method
text_part
(text)
enterprise/app/services/captain/open_ai_message_builder_service.rb:26
↓ 3 callers
Method
toggleDeletion
(action)
app/javascript/dashboard/api/enterprise/account.js:25
↓ 3 callers
Method
toggleStatus
({ conversationId, status, snoozedUntil = null })
app/javascript/dashboard/api/inbox/conversation.js:52
↓ 3 callers
Method
tools
enterprise/app/controllers/api/v1/accounts/captain/assistants_controller.rb:40
↓ 3 callers
Method
ttl
get expiry of a key in seconds
lib/redis/alfred.rb:60
↓ 3 callers
Method
tweet?
app/models/conversation.rb:217
↓ 3 callers
Method
uid
enterprise/app/builders/saml_user_builder.rb:107
↓ 3 callers
Method
unread_count
app/finders/notification_finder.rb:17
↓ 3 callers
Method
updateCustomAttributes
({ conversationId, customAttributes })
app/javascript/dashboard/api/inbox/conversation.js:117
↓ 3 callers
Method
updateInboxLimit
(policyId, limitId, limitData)
app/javascript/dashboard/api/agentCapacityPolicies.js:32
← previous
next →
701–800 of 10,956, ranked by callers