1. Videoup
United States · Service Desk Software
Videoup is a personalized video messaging for customers and any businesses. It allows sending personal videos to interact with and thank customers via text and email instantly. Videoup is based in Atlanta, Georgia…
- Revenue
- $167.3K
- Team size
- 3