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
↓ 15 callers
Method
conversation_id
app/jobs/webhooks/tiktok_events_job.rb:46
↓ 15 callers
Method
external_link
enterprise/app/services/internal/account_analysis/website_scraper_service.rb:22
↓ 15 callers
Method
fetch
lib/safe_fetch/fetcher.rb:6
↓ 15 callers
Method
otel_enabled?
lib/chatwoot_app.rb:50
↓ 15 callers
Method
render
app/services/messages/markdown_renderer_service.rb:21
↓ 14 callers
Method
add_labels
(new_labels = nil)
app/models/concerns/labelable.rb:12
↓ 14 callers
Method
authorization_error!
action to be performed when we receive authorization errors Implement in your exception handling logic for authorization errors
app/models/concerns/reauthorizable.rb:30
↓ 14 callers
Method
cache_keys
app/models/concerns/cache_keys.rb:14
↓ 14 callers
Method
chat
(model: @model, temperature: @temperature)
enterprise/app/services/llm/base_ai_service.rb:21
↓ 14 callers
Method
default_locale
app/models/portal.rb:75
↓ 14 callers
Method
message
lib/integrations/slack/incoming_message_builder.rb:78
↓ 14 callers
Method
parameters
spec/enterprise/services/captain/tool_registry_service_spec.rb:20
↓ 14 callers
Method
sender_id
app/jobs/webhooks/instagram_events_job.rb:113
↓ 14 callers
Function
useStore
()
app/javascript/dashboard/composables/store.js:4
↓ 13 callers
Method
active?
app/policies/contact_policy.rb:6
↓ 13 callers
Method
call
app/services/twilio/template_sync_service.rb:4
↓ 13 callers
Method
channel
app/controllers/api/v2/accounts/summary_reports_controller.rb:21
↓ 13 callers
Method
create
enterprise/app/controllers/enterprise/api/v1/accounts_settings.rb:2
↓ 13 callers
Method
custom_attributes
app/controllers/api/v1/accounts/conversations_controller.rb:132
↓ 13 callers
Method
default_model_for
(feature)
lib/llm/models.rb:14
↓ 13 callers
Method
disable_features
(*names)
app/models/concerns/featurable.rb:84
↓ 13 callers
Method
email?
app/models/inbox.rb:149
↓ 13 callers
Function
flushPromises
()
app/javascript/dashboard/composables/spec/useFacebookPageConnect.spec.js:15
↓ 13 callers
Method
get
(params = {})
app/javascript/dashboard/api/captain/tools.js:9
↓ 13 callers
Method
original_filename
lib/safe_fetch.rb:12
↓ 13 callers
Method
start
()
app/javascript/dashboard/helper/Timer.js:8
↓ 12 callers
Method
account
app/services/conversations/unread_counts/refresher.rb:171
↓ 12 callers
Method
articles
app/controllers/api/v1/accounts/search_controller.rb:18
↓ 12 callers
Method
clear_account!
(account_id)
app/services/conversations/unread_counts/store.rb:21
↓ 12 callers
Method
current
(id)
enterprise/app/services/onboarding/help_center_generation_state.rb:35
↓ 12 callers
Method
execute
(*args)
spec/enterprise/services/captain/tool_registry_service_spec.rb:31
↓ 12 callers
Method
generate
lib/test_data.rb:2
↓ 12 callers
Method
key
(id)
enterprise/app/services/onboarding/help_center_generation_state.rb:41
↓ 12 callers
Method
metadata
enterprise/app/services/captain/assistant/session_capture_service.rb:46
↓ 12 callers
Method
notifications
app/finders/notification_finder.rb:13
↓ 12 callers
Method
reauthorization_required?
model attribute
app/models/concerns/reauthorizable.rb:19
↓ 12 callers
Method
reset
lib/current.rb:9
↓ 12 callers
Method
resolve
(feature:, account: nil)
lib/llm/feature_router.rb:7
↓ 12 callers
Method
sender_type
(sender)
lib/integrations/slack/send_on_slack_service.rb:176
↓ 12 callers
Method
state
app/controllers/api/v1/accounts/oauth_authorization_controller.rb:10
↓ 12 callers
Method
teams
app/controllers/api/v2/accounts/reports_controller.rb:36
↓ 12 callers
Method
total_count
(response)
app/services/data_imports/intercom/credentials_validator.rb:33
↓ 12 callers
Method
with_lock
Redis::LockManager#unlock is not owner-checked. If a job runs past the TTL, Redis can expire the key, a newer job can acquire it, and the older job ca
app/jobs/mutex_application_job.rb:30
↓ 11 callers
Method
administrators
app/models/account.rb:123
↓ 11 callers
Method
attachments
app/services/twilio/send_on_twilio_service.rb:85
↓ 11 callers
Method
content_attributes
app/services/message_templates/template/csat_survey.rb:35
↓ 11 callers
Method
conversation_version
(account_id)
app/services/conversations/unread_counts/filtered_count_store.rb:25
↓ 11 callers
Method
expire
set expiry on a key in seconds
lib/redis/alfred.rb:55
↓ 11 callers
Method
get
({ inboxId, status, assigneeType, page, labels, teamId, conversationType, sort
app/javascript/dashboard/api/inbox/conversation.js:9
↓ 11 callers
Method
inbox_key
(account_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:2
↓ 11 callers
Method
index
app/controllers/api_controller.rb:4
↓ 11 callers
Method
list
(_node)
app/services/messages/markdown_renderers/line_renderer.rb:18
↓ 11 callers
Method
locale_english_name
app/models/account.rb:168
↓ 11 callers
Method
render
(template_name, context = {})
enterprise/lib/captain/prompt_renderer.rb:5
↓ 11 callers
Method
stringify_keys
(hash)
enterprise/lib/captain/prompt_renderer.rb:28
↓ 11 callers
Method
whatsapp?
app/models/inbox.rb:165
↓ 10 callers
Method
account_sid
enterprise/app/services/voice/provider/twilio/recording_attachment_service.rb:70
↓ 10 callers
Function
applyTimeToDate
(date, hours, minutes = 0)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:301
↓ 10 callers
Method
conversation_changed!
app/services/conversations/unread_counts/filtered_count_invalidator.rb:10
↓ 10 callers
Method
csat_config
app/services/csat_survey_service.rb:147
↓ 10 callers
Method
feature_keys
lib/llm/models.rb:8
↓ 10 callers
Method
identifier
app/builders/notification_subscription_builder.rb:13
↓ 10 callers
Method
max_limit
lib/chatwoot_app.rb:10
↓ 10 callers
Method
new
app/controllers/super_admin/devise/sessions_controller.rb:4
↓ 10 callers
Method
public_key
lib/vapid_service.rb:2
↓ 10 callers
Method
team
app/builders/v2/report_builder.rb:99
↓ 10 callers
Method
update
enterprise/app/controllers/api/v1/accounts/companies_controller.rb:39
↓ 9 callers
Method
access_token
lib/integrations/linear/access_token_service.rb:8
↓ 9 callers
Method
active_intercom_import_run_id
app/models/data_import.rb:96
↓ 9 callers
Method
context
enterprise/app/services/captain/assistant/session_capture_service.rb:42
↓ 9 callers
Method
description
enterprise/app/services/captain/tools/base_service.rb:13
↓ 9 callers
Method
get
Get a value from internal_attributes
enterprise/app/services/internal/accounts/internal_attributes_service.rb:14
↓ 9 callers
Method
inbox
app/services/whatsapp/identifier_sync_service.rb:50
↓ 9 callers
Method
message
app/builders/messages/instagram/base_message_builder.rb:51
↓ 9 callers
Method
message
app/services/twilio/delivery_status_service.rb:56
↓ 9 callers
Function
updateUISettings
(settings = {})
app/javascript/dashboard/composables/useUISettings.js:144
↓ 9 callers
Method
usage_limits
enterprise/app/models/enterprise/account/plan_usage_and_limits.rb:7
↓ 9 callers
Function
useAccount
()
app/javascript/dashboard/composables/useAccount.js:9
↓ 9 callers
Method
voice_enabled?
Mirrors Channel::TwilioSms#voice_enabled? so the call subsystem can duck-type across providers. Meta's Calling API is available to any whatsapp_cloud
app/models/channel/whatsapp.rb:51
↓ 8 callers
Method
account_user
app/services/search_service.rb:4
↓ 8 callers
Method
app_id
TODO : i don't think the payload contains app_id. if not remove
lib/integrations/facebook/message_parser.rb:58
↓ 8 callers
Method
assign
(contact:)
enterprise/app/services/companies/contact_membership_service.rb:8
↓ 8 callers
Method
attachments
app/builders/messages/instagram/base_message_builder.rb:23
↓ 8 callers
Method
available_name
app/drops/user_drop.rb:6
↓ 8 callers
Method
base_ready?
(account_id)
app/services/conversations/unread_counts/store.rb:5
↓ 8 callers
Method
bot_handoff!
app/models/conversation.rb:174
↓ 8 callers
Method
campaign
app/controllers/api/v1/accounts/campaigns_controller.rb:26
↓ 8 callers
Function
cleanup
()
app/javascript/dashboard/composables/useWhatsappCallSession.js:116
↓ 8 callers
Method
client
enterprise/app/services/firecrawl/configuration.rb:12
↓ 8 callers
Method
conference_sid
enterprise/app/services/voice/recording_status_service.rb:25
↓ 8 callers
Method
contact
lib/integrations/facebook/delivery_status.rb:26
↓ 8 callers
Method
disable
(password, { otpCode, backupCode } = {})
app/javascript/dashboard/api/mfa.js:17
↓ 8 callers
Function
downloadCsvFile
(fileName, content)
app/javascript/dashboard/helper/downloadHelper.js:4
↓ 8 callers
Method
generate_response
(input)
enterprise/app/services/captain/copilot/chat_service.rb:23
↓ 8 callers
Method
ids
app/services/contacts/bulk_action_service.rb:42
↓ 8 callers
Method
inbound_email_domain
app/models/account.rb:148
↓ 8 callers
Method
init
* Initialize analytics * @function * @async
app/javascript/dashboard/helper/AnalyticsHelper/index.js:24
↓ 8 callers
Method
label_inbox_key
(account_id, label_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:6
↓ 8 callers
Method
limits
enterprise/app/controllers/enterprise/api/v1/accounts_controller.rb:27
↓ 8 callers
Method
message_created
(event)
app/listeners/hook_listener.rb:2
← previous
next →
201–300 of 10,956, ranked by callers