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
↓ 8 callers
Method
pipelined
(&)
lib/redis/alfred.rb:104
↓ 8 callers
Method
reauthorized!
call this after you successfully Reauthorized the object in UI
app/models/concerns/reauthorizable.rb:68
↓ 8 callers
Method
status
enterprise/app/controllers/twilio/voice_controller.rb:11
↓ 7 callers
Method
active
(page = 1, sortAttr = 'name')
app/javascript/dashboard/api/contacts.js:78
↓ 7 callers
Function
applyTimeOrDefault
(date, timeStr, defaultHours = 9)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:329
↓ 7 callers
Method
authorize_url
(state: nil)
app/services/tiktok/auth_client.rb:6
↓ 7 callers
Method
built_in_filter_version
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:26
↓ 7 callers
Function
camelizeCompany
app/javascript/dashboard/stores/companies.js:23
↓ 7 callers
Method
conversation_updated
(event)
app/listeners/webhook_listener.rb:10
↓ 7 callers
Method
conversation_version_key
(account_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:2
↓ 7 callers
Method
conversations
app/controllers/api/v1/accounts/search_controller.rb:6
↓ 7 callers
Method
conversations
({ q, page = 1, since, until })
app/javascript/dashboard/api/search.js:28
↓ 7 callers
Method
counts_for_keys
(keys)
app/services/conversations/unread_counts/store.rb:73
↓ 7 callers
Method
download_url
NOTE: for External services use this methods since redirect doesn't work effectively in a lot of cases
app/models/attachment.rb:62
↓ 7 callers
Method
feature_enabled?
(name)
app/models/concerns/featurable.rb:95
↓ 7 callers
Method
get
(page, sortAttr = 'name', label = '')
app/javascript/dashboard/api/contacts.js:20
↓ 7 callers
Method
get_template_status
(content_sid)
app/services/twilio/csat_template_service.rb:46
↓ 7 callers
Method
http_status
(error)
lib/webhooks/trigger.rb:129
↓ 7 callers
Method
imap_address
app/controllers/google/callbacks_controller.rb:19
↓ 7 callers
Method
inbox_assignee_key
(account_id, inbox_id, user_id)
app/services/conversations/unread_counts/store_keys.rb:18
↓ 7 callers
Method
increment_email_sent_count
app/models/concerns/account_email_rate_limitable.rb:27
↓ 7 callers
Method
mark_base_ready!
(account_id)
app/services/conversations/unread_counts/store.rb:13
↓ 7 callers
Method
medium
app/controllers/api/v1/accounts/channels/twilio_channels_controller.rb:48
↓ 7 callers
Method
paragraph
(_node)
app/services/messages/markdown_renderers/base_markdown_renderer.rb:6
↓ 7 callers
Method
read
lib/integrations/facebook/message_parser.rb:41
↓ 7 callers
Method
record
(source_ids)
app/services/imap/deleted_message_tracker.rb:8
↓ 7 callers
Method
reporting_events
enterprise/app/controllers/enterprise/api/v1/accounts/conversations_controller.rb:14
↓ 7 callers
Method
setex
set a key with expiry period TODO: Deprecate this method, use set with ex: 1.day instead
lib/redis/alfred.rb:16
↓ 7 callers
Function
sleep
app/javascript/dashboard/composables/loadWithRetry.js:29
↓ 7 callers
Method
status
app/services/twilio/delivery_status_service.rb:25
↓ 7 callers
Method
stop
()
app/javascript/dashboard/helper/Timer.js:21
↓ 7 callers
Method
support_email
app/models/account.rb:153
↓ 7 callers
Method
team_inbox_assignee_key
(account_id, team_id, inbox_id, user_id)
app/services/conversations/unread_counts/store_keys.rb:40
↓ 7 callers
Method
team_inbox_key
(account_id, team_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:10
↓ 7 callers
Method
terminal?
enterprise/app/models/call.rb:100
↓ 7 callers
Method
test?
enterprise/app/policies/captain/custom_tool_policy.rb:14
↓ 7 callers
Method
timezone
app/services/reports/data_source.rb:57
↓ 7 callers
Method
twilio_whatsapp?
app/models/inbox.rb:169
↓ 7 callers
Method
usage_limits
app/models/account.rb:157
↓ 6 callers
Method
add_members
Adds multiple members to the team @param user_ids [Array<Integer>] Array of user IDs to add as members @return [Array<User>] Array of newly added memb
app/models/team.rb:42
↓ 6 callers
Method
api_and_webhooks_enabled?
app/models/account.rb:164
↓ 6 callers
Method
assignment_ready?
(account_id)
app/services/conversations/unread_counts/store.rb:9
↓ 6 callers
Method
assistant
enterprise/app/controllers/enterprise/webhooks/firecrawl_controller.rb:22
↓ 6 callers
Method
auth_token
enterprise/app/services/voice/provider/twilio/recording_attachment_service.rb:74
↓ 6 callers
Method
available_name
app/models/agent_bot.rb:45
↓ 6 callers
Method
built_in_filter_version_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:6
↓ 6 callers
Method
contacts
app/controllers/api/v1/accounts/search_controller.rb:10
↓ 6 callers
Method
conversation
lib/integrations/facebook/delivery_status.rb:30
↓ 6 callers
Method
csat_template_name
(inbox_id, version = nil)
app/services/csat_template_name_service.rb:6
↓ 6 callers
Method
execute
(url, payload, webhook_type, secret: nil, delivery_id: nil)
lib/webhooks/trigger.rb:22
↓ 6 callers
Method
for
(**context)
app/services/reports/data_source.rb:9
↓ 6 callers
Method
generate_sso_auth_token
(impersonation: false)
app/models/concerns/sso_authenticatable.rb:4
↓ 6 callers
Method
get
(key)
lib/redis/alfred.rb:20
↓ 6 callers
Function
getConversationById
app/javascript/dashboard/store/modules/conversations/index.js:28
↓ 6 callers
Method
getMetrics
({ from, to, assigned_agent_id, inbox_id, team_id, label_list, sla_policy_id, }
app/javascript/dashboard/api/slaReports.js:55
↓ 6 callers
Function
getUserPermissions
(user, accountId)
app/javascript/dashboard/helper/permissionsHelper.js:14
↓ 6 callers
Method
get_source_id
(inbox_id)
app/models/contact.rb:146
↓ 6 callers
Method
hmac_verified?
app/controllers/concerns/hmac_concern.rb:2
↓ 6 callers
Method
increment_response_usage
enterprise/app/models/enterprise/account/plan_usage_and_limits.rb:18
↓ 6 callers
Method
instagram_id
(messaging)
app/jobs/webhooks/instagram_events_job.rb:84
↓ 6 callers
Method
label_inbox_assignee_key
(account_id, label_id, inbox_id, user_id)
app/services/conversations/unread_counts/store_keys.rb:26
↓ 6 callers
Method
language
app/models/conversation.rb:144
↓ 6 callers
Method
location
app/services/telegram/incoming_message_service.rb:208
↓ 6 callers
Method
lock
Attempts to acquire a lock for the given key. If the lock is successfully acquired, the method returns true. If the key is already locked or if any o
lib/redis/lock_manager.rb:32
↓ 6 callers
Method
manually_managed_features
TODO: Remove this when we upgrade administrate gem to the latest version this is a temporary method since current administrate doesn't support virtual
enterprise/app/models/enterprise/account.rb:28
↓ 6 callers
Method
meta
enterprise/app/builders/captain/assistant_drilldown_builder.rb:41
↓ 6 callers
Method
original_sender
app/presenters/mail_presenter.rb:136
↓ 6 callers
Method
remote_ip
config/initializers/rack_attack.rb:24
↓ 6 callers
Method
remove_members
Removes multiple members from the team @param user_ids [Array<Integer>] Array of user IDs to remove @return [void]
app/models/team.rb:54
↓ 6 callers
Method
render
(template, local_assigns = {})
lib/action_view/template/handlers/liquid.rb:16
↓ 6 callers
Method
search
(search_type)
app/controllers/api/v1/accounts/search_controller.rb:24
↓ 6 callers
Method
set
Set a value in internal_attributes
enterprise/app/services/internal/accounts/internal_attributes_service.rb:20
↓ 6 callers
Function
useStoreGetters
()
app/javascript/dashboard/composables/store.js:10
↓ 6 callers
Function
useTrack
(...args)
app/javascript/dashboard/composables/index.js:7
↓ 6 callers
Method
user
app/services/twitter/tweet_parser_service.rb:30
↓ 6 callers
Method
user_visibility_changed!
(user_id:)
app/services/conversations/unread_counts/filtered_count_invalidator.rb:18
↓ 6 callers
Method
within_email_rate_limit?
app/models/concerns/account_email_rate_limitable.rb:19
↓ 5 callers
Method
access_token
Returns a valid access token, refreshing it if necessary and eligible
app/services/tiktok/token_service.rb:7
↓ 5 callers
Method
account
app/controllers/oauth_callback_controller.rb:111
↓ 5 callers
Method
account
app/services/whatsapp/incoming_message_service_helpers.rb:19
↓ 5 callers
Method
action
app/models/integrations/app.rb:43
↓ 5 callers
Method
add_base_membership
(account_id:, inbox_id:, label_ids:, conversation_id:, team_id: nil)
app/services/conversations/unread_counts/store.rb:29
↓ 5 callers
Method
advanced_search_allowed?
lib/chatwoot_app.rb:46
↓ 5 callers
Method
agent_bot
app/services/conversations/assignment_service.rb:36
↓ 5 callers
Method
assigned_inboxes
app/models/user.rb:138
↓ 5 callers
Method
available_agents
app/models/concerns/inbox_agent_availability.rb:4
↓ 5 callers
Method
billing_currency
enterprise/app/models/enterprise/account.rb:82
↓ 5 callers
Function
buildContactParams
(page, sortAttr, label, search)
app/javascript/dashboard/api/contacts.js:4
↓ 5 callers
Function
buildSearchParamsWithLocale
app/javascript/widget/helpers/urlParamsHelper.js:1
↓ 5 callers
Function
buildUrl
app/javascript/widget/api/contacts.js:3
↓ 5 callers
Method
call
(context_wrapper)
enterprise/app/services/captain/assistant/instrumentation_attribute_provider.rb:10
↓ 5 callers
Method
campaigns
app/controllers/api/v1/accounts/inboxes_controller.rb:23
↓ 5 callers
Function
checkFileSizeLimit
(file, maximumUploadLimit)
app/javascript/shared/helpers/FileHelper.js:22
↓ 5 callers
Function
cleanSignature
(signature)
app/javascript/dashboard/helper/editorHelper.js:106
↓ 5 callers
Method
config
app/services/auto_assignment/rate_limiter.rb:28
↓ 5 callers
Method
contact
app/builders/messages/instagram/base_message_builder.rb:55
↓ 5 callers
Method
conversation
lib/captain/base_task_service.rb:30
↓ 5 callers
Method
conversation_created
(event)
app/listeners/hook_listener.rb:24
↓ 5 callers
Method
conversation_resolved
(event)
app/listeners/hook_listener.rb:29
↓ 5 callers
Method
default_conference_sid
enterprise/app/models/call.rb:67
← previous
next →
301–400 of 10,956, ranked by callers