Invoca logo

Invoca

Invoca, Inc. provides call performance marketing solutions. The Company offers call tracking, fraud prevention, and analytics, as well as electronic marketing functions. Invoca serves customers in the United States.

Website
invoca.com
Headquarters Location
1025 Chapala St, Santa Barbara, CA 93101
Total Investment Amount
$118,500,000
Employee Count
200 - 500 employees
Year Founded
2008
CEO
Gregg Johnson
Is Public
FALSE
Is Acquired
FALSE
To discover, search, filter and sort thousands of companies and job listings please sign in.