Why Integration Matters

A standalone tool brings order. Integrations bring truth. With integrations Teisko becomes the central overview of your users, devices, and costs, without anyone having to maintain data every day.
IT Automation

1 + 1 = 3: Why Integration Is the Heart of Modern SaaS Management

Every organization knows the picture: the number of cloud applications grows quarter after quarter. Sales trials a new CRM add-on, marketing subscribes to a design tool, engineering adds yet another monitoring solution. Each decision makes sense on its own. Together, however, they create a sprawl that costs money, introduces security risks, and generates a lot of administrative work.
As a standalone platform, Teisko is an excellent starting point for getting this sprawl under control. But a standalone tool is only as good as the data it knows about. That is exactly why integrations are not a nice-to-have, but the lever that turns a good overview into a truly reliable basis for decisions.

 

The Problem with Isolated Solutions

Picture a classic spreadsheet in which your SaaS applications and their users are maintained. On the day it is created, it may be accurate. Four weeks later, new employees are missing, people who have left are still listed, and nobody knows who actually uses a license. Maintaining it takes time, and time is exactly what is scarcest in IT departments and small consultancies.
A standalone tool without connections solves only half of the problem. It provides structure, but data still has to be entered or imported by hand. The decisive questions remain unanswered: Who is active? Who has not logged in for months? Which device was synced last?

Integration with Microsoft 365: Users with Real Activity Data

Most companies manage their identities in Microsoft Entra ID, the directory service behind Microsoft 365. It is the most reliable source for user accounts. The Teisko Connector for Microsoft 365 reads exactly this data: the list of users, their creation date, and the time of their last login or activity.
Setup is deliberately lean. With admin access to the Microsoft Entra admin center, you register an app named “Teisko”, assign the Microsoft Graph application permissions AuditLog.Read.All and User.Read.All, grant admin consent, and create a client secret. You enter the Client ID, Tenant ID, and secret in the Teisko connector settings, click “Test connector”, then “Run connector”. The Users tab shows the result. The connector is read-only, so nothing in your Microsoft tenant is changed.
The added value is obvious: a simple list of names becomes a living picture. You see who last logged in and when, and you immediately spot accounts that have been dormant for months. These are classic candidates for license cleanup or for an offboarding that may have been forgotten.

Integration with Miradore: The Device Side of the Coin

Users are only one side. The other side is the devices people work on. With the Miradore connector, Teisko links the world of mobile device management with SaaS management. Teisko reads the number of devices, or used licenses, together with the assigned user email. The number of used licenses corresponds to the number of enrolled devices.
This makes it possible, for example, to combine the last device sync with the last login from Microsoft 365. An account that looks active but no longer appears on any managed device deserves a second look. Conversely, you can see when a device is still licensed even though the person left the company long ago. Setup is just as straightforward: create an API key in your Miradore site under “System – Infrastructure Diagram”, store the key and site identifier in Teisko, test the connection, run the connector. Done.

The Invoice Mailbox: Knowing What You Actually Pay For

User and device data answer the question of who uses something. The invoice answers the question of what is actually being paid for. This is where the third integration comes in: the SaaS invoice mailbox. Invoice emails are simply forwarded to Teisko. The invoices are analyzed and automatically assigned to the respective apps. If an app is not yet in the catalog, Teisko creates an app suggestion that you only need to confirm.
This is especially valuable for so-called shadow IT. When a team subscribes to a tool with the company credit card, it appears in no directory, but it does appear in an invoice email. Anyone who evaluates invoices automatically discovers these applications without anyone having to run a survey or maintain spreadsheets.

Why 1 + 1 = 3 Holds True

Each of these sources is useful on its own. The real effect, however, comes from the combination:

  • Identity data shows who exists and who is active.
  • Device data shows who is actually equipped to work and how current the sync is.
  • Invoice data shows which costs sit behind which app.

Only together do they produce insights that no single source can deliver. An app costs 40 licenses, but only 22 people were active last quarter? That is a concrete savings opportunity. An invoice for an application nobody in the catalog knows? That is a governance case. And all of this happens without manual effort: no Excel, no reminder emails, no chasing departments for answers.

Integration as a Time Saver and Security Factor

Automation is not just about convenience. It is also about timeliness. Data read regularly by a connector is fresher than any manually maintained list. Dormant accounts are noticed sooner, which reduces the attack surface. Offboarding gaps become visible before they turn into risks. And during a review or audit, you have a reliable answer in minutes instead of a multi-day data-gathering project.

There is also the matter of decision quality. Vendor negotiations, license renewals, and budget planning all benefit from having actual usage on the table. Someone who knows that only half of the licenses are used negotiates differently than someone who only knows the invoice.

Conclusion

A standalone tool brings order. Integrations bring truth. With connections to Microsoft 365 and Miradore plus the invoice mailbox, Teisko becomes the central overview of your users, devices, and costs, without anyone having to maintain data every day. That is exactly what the motto 1 + 1 = 3 means: the whole is more than the sum of its parts.

Three Questions about SaaS Spend Optimization and SaaS App Management

  1. How do I find out which SaaS licenses we are overpaying for?
    With Teisko, invoices from the invoice mailbox are automatically assigned to apps and linked with real user data from Microsoft 365 and Miradore. You see at a glance where licenses are paid for that nobody actively uses anymore, and can reduce them in a targeted way.
  2. How do I keep track of apps that employees subscribe to on their own (shadow IT)?
    With Teisko, it is enough to forward invoice emails to the Teisko mailbox. Unknown applications automatically appear as app suggestions in the catalog, so you can review, approve, or retire them without manual research.
  3. How do I make sure that departed or inactive users no longer occupy licenses?
    With Teisko, the Microsoft 365 connection shows you each user’s last login and creation date, and Miradore shows the assigned devices. Inactive accounts and forgotten assignments become visible before they cause unnecessary costs and risks.

 

Give Teisko a try and take the stress out of SaaS management.