Qui sommes-nous ?

Chez TeamBox, nous imaginons et créons des solutions de téléphonie Cloud qui améliorent la connectivité des professionnels tout en préservant l'essence des interactions numériques, à savoir l'Humain.

Nos logiciels de téléphonie répondent aux besoins des secteurs professionnels les plus exigeants. Que ce soit pour les professionnels de l’univers médical ou pour les entreprises tous secteurs confondus, notre expertise nous permet de développer des solutions sur-mesure qui s’intègrent parfaitement aux spécificités de chaque métier.

Nous sommes résolument orientés vers l'innovation, chacune de nos solutions est conçue pour évoluer en fonction des besoins de nos clients, assurant ainsi une adaptation continue à leurs exigences.

Chez TeamBox, nous croyons que la technologie est un formidable moteur de transformation et de succès pour les organisations. Nous sommes aussi convaincus que la technologie sert l'Humain et n'a pas vocation à le remplacer.

Ce qui nous unit chez TeamBox, c'est que nous positionnons l'humain au cœur des communications numériques.

C'est ce qui nous anime au quotidien et que nous mettons en pratique dans chacune de nos solutions.

Notre
histoire

L'histoire de TeamBox est avant tout une aventure humaine. Les fondateurs, Hervé et Patrick, sont des ingénieurs informaticiens diplômés de l'INSA. C'est lors d'un roadtrip au Canada que leur amitié se noue et qu'ils décident de s'associer. Leur aventure entrepreneuriale débute depuis le sous-sol de leur maison en colocation à Québec dans les années 2000... et se poursuivra en France, avec le lancement de TeamBox en 2008.

Leur vision, partagée aujourd'hui par toute l'équipe : utiliser l'informatique pour renforcer la communication des professionnels, en offrant des solutions qui favorisent les échanges humains tout en exploitant la puissance de la technologie.

Nos valeurs

Nos valeurs sont vivantes, incarnées par nos collaborateurs, et imprègnent chacune de nos actions. Elles sont le socle de notre manière d’aborder chaque aspect de notre travail.
Chez TeamBox, nous valorisons :

La sincérité

Nous communiquons de manière transparente et honnête avec nos clients, partenaires et collaborateurs. La confiance est la base de nos relations.

L'excellence

Nous nous efforçons de fournir des produits et des services de la plus haute qualité. L'excellence est notre norme.

L'implication

Nous sommes déterminés à nous investir pleinement dans la réussite de nos clients et à répondre à leurs besoins de manière proactive.

La cohésion

Nous valorisons la collaboration et la co-construction, tant au sein de notre entreprise que dans nos relations avec nos clients et partenaires.

L'agilité

Nous sommes prêts à nous adapter rapidement aux évolutions du secteur et à innover constamment pour répondre aux besoins changeants de nos clients et partenaires.

Hervé

Président

Patrick

Directeur Technique

Cyril

Directeur Commercial

Christophe

Ingénieur Avant-Vente

Xavier

Responsable des partenariats

Mercè

Sales Manager Spain

Jean-François

Tech Lead

Aurore

Responsable IT

Flavien

Ingénieur Développement

Fiona

Assistante Administrative et Commerciale

Jérôme

Développeur

Philippe

Responsable Qualité

Violaine

Technicienne Support

Bastien

Technicien Support

Nicolas

Technicien Support
Découvrez notre équipe

Notre équipe

Chez TeamBox, nous sommes fiers de ce que nous créons et de la qualité de service que nous apportons. Tout ceci est possible grâce à l'engagement et l'expertise de notre équipe.

function onSubmit(token) {  const form = document.querySelector('form[data-form="captcha"]');  const formData = new FormData(form);  formData.append("g-recaptcha-response", token);  const submitButton = form.querySelector('input[type="submit"]');  const originalButtonText = submitButton.value;  submitButton.disabled = true;  submitButton.value = "Envoi en cours...";  fetch(form.action, {    method: "POST",    body: JSON.stringify(Object.fromEntries(formData)),    headers: {      "Content-Type": "application/json",    },  })    .then((response) => response.json())    .then((data) => {      handleResponse(data, form);    })    .catch((error) => {      showFormMessage("error", form);      submitButton.disabled = false;      submitButton.value = originalButtonText;    });}function handleResponse(data, form) {  const submitButton = form.querySelector('input[type="submit"]');  const originalButtonText = submitButton.value;  if (data.success) {    showFormMessage("success", form);    form.reset();  } else {    showFormMessage("error", form);  }  submitButton.disabled = false;  submitButton.value = originalButtonText;}function showFormMessage(type, form) {  form.style.display = "none";  if (type === "success") {    const successMessage = form.parentNode.querySelector(      '[data-form="success"]'    );    if (successMessage) successMessage.style.display = "block";  } else {    const errorMessage = form.parentNode.querySelector('[data-form="error"]');    if (errorMessage) errorMessage.style.display = "block";  }}