Integration and Security

Technical Integration and Security


Routines are written as scripts in Python or Node.js and managed in the Solvemate Web App. A routine expects one or more input parameters, which the customer can enter in a form (see Image 1). The script can use these parameters to request APIs from third-party systems. In response, the script can return formatted text that is displayed to the customer (see Image 2).

Routine input

Image 1: Querying customer information

Routine response

Image 2: Return personalised response

API Tokens

API tokens or login data for authentication with a third-party system can be stored securely in the Solvemate Web App. This prevents this information from being visible in plain text in code. After storing a token, it cannot be read by any user.

Technical Integration

Solvemate routines are executed in a shielded environment and logged individually. Execution statistics (e.g. frequency and duration) can be found on the Solvemate Dashboard.

Customer Authentication

The authentication of the customers takes place via the form fields before a routine. We recommend the combination of at least two characteristics, such as the email address in combination with a specific process number.

GDPR Compliance

Solvemate is fully committed to complying with the (GDPR). We only collect and store information that is necessary to offer our service, and we do this with the consent of our customers. Our approach towards privacy, security, and data protection aligns with the goals of GDPR.

Security Policy

Along with a highly secure and robust system architecture, we have in place a variety of security measures that prevent unauthorized access and processing of personal data. To know more about our technical and organizational security measures, check out our Security Policy.