Invodo helps leading retailers and brands turn online shoppers into buyers. Our solutions let clients create rich, interactive video and other visual experiences across thousands of products, and deliver that content through leading-edge software. Invodo’s comprehensive services, technology and analytics-driven approach create visual experiences that are compelling, and drive results.

Employee Rating

3.1More
StateClosed
TypeSubsidiary
HQAustin, TX, US
Founded2007
Websiteinvodo.com
Cybersecurity ratingAMore
Invodo was founded in 2007 and is headquartered in Austin, TX, US

Viewing summary data as a guest

Sign up for free to see all data
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at Invodo

Gard Mayer

Gard Mayer

Co-Founder and Vice President of Sales
Eric Engineer

Eric Engineer

Vice President of Strategy & Business Development
Tom Niemeyer

Tom Niemeyer

Vice President of Content & Creative
Show more

Invodo Office Locations

Invodo has offices in Austin and Plano
Austin, TX, US (HQ)
211 E 7th St #1020
Plano, TX, US
801 Klein Rd #300
Show all (2)

Invodo Financials and Metrics

Summary Metrics

Founding Date

2007

Total Funding

$10.5 m

Investors

In total, Invodo had raised $10.5 m

Invodo Cybersecurity Score

Cybersecurity ratingPremium dataset

A

97/100

SecurityScorecard logo

Invodo Online and Social Media Presence

Embed Graph

Invodo Company Culture

  • Overall Culture

    B

    81/100

  • CEO Rating

    A-

    80/100

  • Compensation

    C+

    73/100

Learn more on Comparably

Invodo Frequently Asked Questions

  • When was Invodo founded?

    Invodo was founded in 2007.

  • Who are Invodo key executives?

    Invodo's key executives are Gard Mayer, Eric Engineer and Tom Niemeyer.

  • How many employees does Invodo have?

    Invodo has 17 employees.

  • Who are Invodo competitors?

    Competitors of Invodo include VlogBox, i-mobile and oOh!.

  • Where is Invodo headquarters?

    Invodo headquarters is located at 211 E 7th St #1020, Austin.

  • Where are Invodo offices?

    Invodo has offices in Austin and Plano.

  • How many offices does Invodo have?

    Invodo has 2 offices.