Message validation with ease

A bundle of features which powers b2b integrations for businesses of all sizes

Basic service is 100% free. Give Truugo a try!

create free account

Built for everyone

Easy - validation with just one click

Truugo is SaaS - no installation, no maintenance.

Truugo bundles all checks together and hides complexity from end-users. Just upload your message and get test report with one click.

Fast - instant feedback, anytime anywhere

Traditionally data interchange deployments involve both parties from day one. It usually takes days or weeks to get any feedback from the receiver. Bilateral and iterative testing is bound to certain person(s) and thus a possible vacation or a sick leave creates a significant bottleneck.

Truugo provides an instant feedback mechanism enabling error fixing and running new message validations simultaneously. Instead of weeks, testing can be completed in minutes!

Sensible - customized error descriptions

Examples of Truugo error descriptions compared to W3C XML Schema errors General XML editors (XML Spy, Stylus Studio, oXygen) provide error descriptions which require specific technical knowledge for interpretation.

Truugo's test profile is based on assertions (rules) which are described as sensible conditions using a language and a terminology comfortable for a user group.

Sensible feedback enables resource optimization, as testing can be assigned case-by-case to a help desk, a substance expert, an IT professional or an application provider.

powerful toolkit Powerful toolkit

Raise your message validation to next level

Examples of errors detected by Truugo but not by W3C XML Schema Truugo validation is based on test profiles which cover requirements related to message structure, data format and integrity.

Basic validation tools cover message structure and some data format restrictions. In practice, messages have a lot of fine-grained requirements and contextual interdependencies (either-or/if-then/neither-nor/both-and) which cannot be covered by tradional XML validator (W3C XML Schema, DTD). Thus integrity errors are not detected until bilateral testing (expensive) or production starts (the worst case).

Create new profiles efficiently and independently

Truugo profile editor makes it easy to implement and maintain own test profiles.

Start from the scratch and take advantage of Truugo function library or clone existing profile definition to create a profile for your exact needs.

Share test results
Share your results with ease

Truugo bundles results into a test report which can be shared to colleagues or business partners with ease.

No more inefficient cut-paste routines needed for reporting errors to trading partners. Just provide receiver's email and Truugo sends an email containing a link to your test report. Report access is secured by SSL, cryptic url and limited access period.

Self-service Self-service

Provide access to your test profiles

All registered users can create validation groups to share their test profiles for colleagues and business partners.

No more various test scripts here and there. Create one comprehensive "test bench" and provide access to your target audience. All updates to your test profile are instantly available for all users without extra effort.

Cut down time spent on bilateral testing

Thanks to self-service and comprehensive test reporting, both implementation and bug fixing can be completed at once.

Traditionally testing of message interface involves number of people (project manager, substance expert, IT professional, application provider) from both organizations. A lot of resources are spent on iterations and error interpretations. Thanks to Truugo, all required expertise can be squeezed into a test profile to make it reusable without extra cost.

Skip redundant tasks

Truugo provides full test transparency enabling more efficient scheduling.

Traditionally testing involves many status inquiries as a part of a project reporting. Truugo provides group editors a full transparency via up-to-date test statistics. No enquiries are needed to figure out how testing has progressed.

Syntax neutral Syntax neutral

Equal implementation

Same tool for implementing test profiles for XML, EDIFACT, Excel and flat files.

All test profiles are implemented using XPath language and Truugo function library. Once you are able to implement a profile for XML, you master other syntaxes too.


EDIFACT directories are provided in a sensible and usable format and what's best: Those are available FOR FREE. Open EDIFACT directories »

Equal validation

Same simple procedure, just upload your message, select a test profile and validate.

No installation, no updates and no learning of various tools. Truugo hides syntax differences from the end-user and provides a simple interface for easy adoption.

Equal test reporting

Examples of errors detected in XML and EDIFACT messages Same reporting style, no matter what is the message syntax or who is the person on-duty.

Have you ever desperately parsed error reports by copy-pasting errors from varying sources to provide somewhat professional output to your business partners? Truugo provides a harmonized test report where errors are always described in a same way. Validate and share your professional reports in seconds!