Contact Us

Our service and support team is standing by to answer your questions, discuss pricing options, show you a live demo or address your technical issues:

  • Call 877-244-9345 to schedule a demo or speak to a live sales representative.
  • Call 800-565-0923 to contact our customer support team if you’re a current DDX customer with technical questions or problems.
  • Complete this form to have the appropriate service or support representative contact you within 24 hours.