The App Connect 2.0 release candidate is almost here! Try it out
logo
App Connect for RingEX
Build Support for a New CRM
Initializing search
    • Home
    • Integrations
    • Solutions
    • Documentation
    • Developer guide
    • MCP
    • Support
    Admin Console Developer Console
    • Home
      • Overview
      • AgencyZoom
      • Bullhorn
      • Clio
      • ConnectWise
      • Dominion
      • Freshdesk
      • GoHighLevel
      • Google Sheets
      • Insightly
      • monday.com
      • NetSuite
      • Odoo
      • Pipedrive
      • Redtail CRM
      • ServiceNow
      • Smokeball
      • Vin Solutions
      • Zoho
      • Overview
        • Automotive
        • Legal
        • Embedded communications
        • Sales velocity
        • Supervision & monitoring
        • Automated logging
        • AI-generated insights
        • Universal connector
      • Overview
      • Installation
        • What's new
        • Download
          • AgencyZoom
          • monday.com
          • Odoo
          • ServiceTitan
          • Smokeball
          • Zoho
          • Connector migration guide
          • Proxy connector (new)
          • Plugins (new)
        • AI Assistant
        • Appointments (2.0)
        • Call-back lists (2.0)
        • Call monitoring (2.0)
        • Click-to-dial
        • Metrics and reports
        • Presence and status
        • RingCX support (experimental)
        • Screen-pop
        • Sending & receiving SMS
        • Voicemail drop (2.0)
        • Logging overview
        • Resolving logging conflicts
        • Logging calls automatically
        • Call log prompts
        • Becoming an admin
        • Managed settings
        • Plugins (new)
        • Server-side call logging
        • AI Conversation Expert (ACE) logging
        • Overview
        • Audio input/output
        • Phone number formats
        • Preferred device
        • Region
        • Language and localization
        • Appearance
          • Developer options
          • Browser options
      • Introduction
      • Developer Console
      • Is your CRM compatible?
        • Getting started
          • Overview
            • Check plugin-server liveness
            • Register a RingCentral account
            • Validate or rotate the plugin credential
            • Process a logging payload synchronously
            • Start asynchronous plugin processing
            • Get plugin license status
            • Create a plugin authorization URL
            • Check plugin authorization state
            • Disconnect the plugin user
            • Complete plugin OAuth authorization
          • Overview
          • HealthResponse
          • TextError
          • PluginRegistrationRequest
          • PluginRegistrationResponse
          • EmptyObject
          • LoggingPayload
          • PluginConfig
          • PluginInvocationRequest
          • AsyncCallbackInvocationRequest
          • AsyncFireAndForgetInvocationRequest
          • AsyncAcceptanceResponse
          • AsyncRejectedResponse
          • AsyncPluginCallbackRequest
          • AsyncPluginCallbackResponse
          • PluginLicenseStatus
          • PluginAuthUrlResponse
          • PluginAuthStateResponse
          • PluginLogoutRequest
          • ReturnMessage
        • Getting started
        • Authorization
          • Manifest properties
          • Customizing pages
          • Custom settings
          • Regional services
          • Sample manifest
          • Build and deployment
            • Contact matching
            • Placeholder contacts
            • Lead creation
          • Logging phone calls
          • Associating calls with CRM records
          • Logging SMS
          • Server-side logging
          • Viewing contacts and activities
          • Returning errors
          • Overview
            • getAuthType
            • getBasicAuth
            • getOauthInfo
            • getUserInfo
            • refreshUserInfo
            • unAuthorize
            • findContact (by phone)
            • findContactWithName
            • createContact
            • createCallLog
            • updateCallLog
            • getCallLog
            • getLogFormatType
            • upsertCallDisposition
            • createMessageLog
            • updateMessageLog
            • getLicenseStatus
            • getUserList
            • listAppointments
            • createAppointment
            • updateAppointment
            • refreshAppointment
            • cancelAppointment
            • confirmAppointment
            • authValidation
            • checkAndRefreshAccessToken
            • getOverridingOAuthOption
            • getServerLoggingSettings
            • updateServerLoggingSettings
            • postSaveUserInfo
          • Overview
            • Check HTTP process liveness
            • Return server version metadata
            • List implemented connector methods for a platform
            • Return a platform manifest
            • Get release notes for connector versions
            • CRM OAuth callback
            • API-key login
            • Disconnect a CRM user
            • Get connector license status
            • Validate the current CRM authentication
            • Get admin-managed API-key auth state
            • Get admin-managed OAuth state
            • Resolve hostname metadata for a platform
            • Read admin settings
            • Save admin settings
            • Read admin-managed API-key credentials
            • Save admin-managed API-key credentials
            • Cache admin-managed OAuth credentials
            • Delete cached admin-managed OAuth credentials
            • Delete account-scoped admin-managed OAuth credentials
            • Resolve CRM user mappings
            • Reinitialize admin user mapping
            • Read server-side logging settings
            • Update server-side logging settings
            • Get account-level CRM data cached for the current CRM account
            • Return a hash for the current user info
            • Preload user settings for a platform
            • Refresh connector-owned CRM user information
            • Read user settings
            • Update user settings
            • Find contacts by phone number
            • Create a contact
            • Find contacts by name
            • List appointments
            • Create an appointment
            • Update an appointment
            • Update an appointment status
            • Refresh an appointment
            • Confirm an appointment
            • Cancel an appointment
            • Fetch existing call logs
            • Create a call log
            • Update a call log
            • Cache a call note before full logging
            • Upsert call dispositions
            • Create or update an SMS/fax/message log
            • List scheduled call-back entries
            • Schedule a call-back entry
            • Update a call-back entry
            • Delete a call-back entry
            • Register a plugin for an account
            • Remove a local plugin registration
            • Get plugin license status for a user
            • Receive an async plugin callback
            • Generate an admin report
            • Generate an admin user report
            • RingCentral admin OAuth callback
            • Generate a debug report URL
          • Overview
          • ReturnMessage
          • ApiKeyLoginRequest
          • ApiKeyLoginResponse
          • ErrorResponse
          • GenericSuccessResponse
          • BasicMutationResponse
          • ContactInfo
          • ContactSearchResponse
          • CreateContactRequest
          • ContactMutationResponse
          • RcParty
          • RcCallRecording
          • RcCallLogLeg
          • RcCallLogRecord
          • AdditionalSubmission
          • CreateCallLogRequest
          • UpdateCallLogRequest
          • CallLogInfo
          • CallLogLookupItem
          • CallLogLookupResponse
          • CallLogMutationResponse
          • CallLogUpdateResponse
          • CallNoteCacheRequest
          • CallDispositionRequest
          • MessageAttachment
          • MessageParty
          • RcMessage
          • MessageCorrespondent
          • MessageConversationLog
          • MessageLogRequest
          • MessageLogResponse
          • AsyncPluginCallbackRequest
          • AsyncPluginCallbackResponse
          • AppointmentStatusUpdateRequest
          • ServerVersionInfoResponse
          • ImplementedInterfacesResponse
          • UserInfoHashResponse
          • DebugReportUrlResponse
          • PluginRegisterRequest
          • PluginMutationResponse
          • AuthValidationResponse
          • ManagedAuthStateResponse
          • ManagedOAuthStateResponse
          • UserSetting
          • UserSettings
          • UserSettingsEnvelope
          • UserSettingsUpdateRequest
          • AdminSuccessMessage
          • AdminSettingsUpdateRequest
          • ManagedAuthFieldDefinition
          • StoredFieldValue
          • ManagedAuthAdminUserValue
          • ManagedAuthAdminResponse
          • ManagedAuthUpdateRequest
          • ManagedOAuthValues
          • AdminManagedOAuthCacheRequest
          • AppointmentAttendee
          • AppointmentContactReference
          • AppointmentCreateRequest
          • AppointmentPatchRequest
          • AppointmentListResponse
          • HealthResponse
          • ReleaseNoteItem
          • ReleaseNoteSections
          • ReleaseNotesResponse
          • AppointmentCreateInput
          • AppointmentPatchInput
          • AppointmentFailureResponse
          • AppointmentCreateResponse
          • AppointmentRecordResponse
          • AppointmentActionResponse
          • IdentifiedAppointment
          • CallDownEntry
          • CallDownCreateRequest
          • CallDownPatchRequest
          • CallDownCreateResponse
          • CallDownListResponse
          • CallDownMutationResponse
    • MCP
      • Getting help
        • No "Connect" button visible
        • Contact not found during call lookup
        • Calls stuck in "Pending" or "preparing data..."
      • Submitting bug reports
        • Overview
        • Captivo Labs
        • Gate6
        • Loyally
        • RingCentral
        • RingClone
      • Data sharing
      • Release notes
    1. Home
    2. Support
    3. Build a CRM connector

    Build Support for Your CRM

    App Connect is an open-source framework that any developer can extend. If your CRM isn't supported today, the following partners — including RingCentral Professional Services — can build it for you.

    4 Partners
    11+ CRMs built
    1–3 Weeks to ship
    Captivo Labs
    Integration Partner
    Captivo Labs

    Connects UCaaS and CCaaS platforms to the business applications professional services teams rely on — every call logged automatically.

    Certified Partner Learn more →
    Gate6
    Enterprise Integration
    Gate6

    End-to-end system integration specialists with a proven App Connect connector for ServiceNow.

    Certified Partner Learn more →
    Loyally
    Customer Service Technology
    Loyally

    Connects customer-service platforms so agents see the right data at the right time — in one screen.

    Certified Partner Learn more →
    RingCentral
    Professional Services
    RingCentral

    RingCentral's own team builds support for your CRM — single vendor, rapid delivery, ongoing support.

    By RingCentral Learn more →
    RingClone
    CRM Integration
    RingClone

    Specialists in App Connect integrations, with an active connector for Zoho CRM and growing expertise.

    Certified Partner Learn more →
    Want to build it yourself?

    App Connect is open source and built for extensibility. Any developer can integrate a CRM — proprietary or SaaS — using a set of well-defined API endpoints. Most integrations ship in days.

    Read the developer guide Ask the community
    RingCentral · LABS

    A dedicated team working directly with customers to explore the future of business communications. We build tools at the edge of what’s possible.

    Projects from RingCentral Labs

    You are here
    App Connect
    CRM integration for RingEX
    RC Embeddable
    Embeddable RingCentral phone widget
    © 2023–2026 RingCentral, Inc. All rights reserved.
    Support Privacy Release notes GitHub