Contact us for Customer Service & Sales Support

Visit the Support Center for FAQs and how-to guides on your phone system.

  • phone

    +1 (888) 998-9080

    Available Monday - Friday
    5am to 5pm PST

  • email

    sales@telzio.com

  • place

    Telzio, Inc.

    5670 Wilshire Blvd, Suite 1800
    Los Angeles, CA 90036
    United StatesTemporary mailing address during Covid-19 stay-at-home order.

    Strandlodsvej 44, 3. sal
    2300 Copenhagen S
    Denmark