OverviewSuggest Edit

    OnviSource is a provider of software and cloud solutions. It offers workforce optimization for contact centers and back office, multichannel analytics, tele and cloud services, process automation, and other services. The company caters to federal-state-local government agencies, banking, energy and utility, healthcare, public safety, automobile, telecom, transportation, and other sectors.
    HQPlano, TX, US
    Employee Ratings3.8


    OnviSource is headquartered in
    Plano, United States

    Location Map

    Latest Updates

    Employees (est.) (Jul 2021)64(+2%)
    Cybersecurity ratingCMore

    Key People/Management at OnviSource

    Ray Naeini

    Ray Naeini

    Chairman & CEO
    Francisca Alegria

    Francisca Alegria

    Executive Vice President
    Michael Roberts

    Michael Roberts

    Corporate Vice President
    Brian Severson

    Brian Severson

    Vice President, Product Management
    Jimmy Walsh

    Jimmy Walsh

    Vice President, Operation & Customer Services
    Show more

    OnviSource Office Locations

    OnviSource has an office in Plano
    Plano, TX, US (HQ)
    1255 W 15th St #620
    Show all (1)

    OnviSource Financials and Metrics

    Summary Metrics

    Founding Date


    OnviSource Cybersecurity Score

    Cybersecurity ratingPremium dataset



    SecurityScorecard logo

    OnviSource Online and Social Media Presence

    Embed Graph

    OnviSource Frequently Asked Questions

    • When was OnviSource founded?

      OnviSource was founded in 2004.

    • Who are OnviSource key executives?

      OnviSource's key executives are Ray Naeini, Francisca Alegria and Michael Roberts.

    • How many employees does OnviSource have?

      OnviSource has 64 employees.

    • Who are OnviSource competitors?

      Competitors of OnviSource include OpenBots, NetSymm and QbD Software.

    • Where is OnviSource headquarters?

      OnviSource headquarters is located at 1255 W 15th St #620, Plano.

    • Where are OnviSource offices?

      OnviSource has an office in Plano.

    • How many offices does OnviSource have?

      OnviSource has 1 office.