ServiceNow

How Eido and ServiceNow exchange software usage, reclamation rules and incidents, and how to set up each connection.

Eido connects to ServiceNow in three separate ways. They do different jobs, are set up in different places, and none of them depends on the others.

ConnectionWhat flowsWhere you set it up
Software usageServiceNow reads application usage from Eido, and sends Eido the reclamation rules that decide what is metered.Admin → Integrations → ServiceNow
IncidentsEido reads your incidents for Eido AI, and adds its findings to a ticket as a work note.Admin → Integrations → ServiceNow AI Connector
Tickets from alertsEido raises an incident when an alert fires or an automation runs.In each alert or automation

The first two are on the Integrations page, which is open to administrators of the whole Eido account.

Software usage for ServiceNow#

This connection is for software asset management. Eido measures how much each application is really used, with App Metering. ServiceNow decides which licences to reclaim. The connection gives ServiceNow the usage, and lets ServiceNow tell Eido which products to measure.

What flows each way#

From ServiceNow to Eido: reclamation rules. The Eido app in your ServiceNow instance sends its reclamation rules, with the products they cover and the process names of each product. Eido turns each product into a metered application.

From Eido to ServiceNow: monthly usage. For each of those products, ServiceNow reads one line per device, per user, per month:

  • the product
  • the device, by its Intune device ID
  • the user’s name and email address (a person with no email address in Entra ID is sent with their name only)
  • the month
  • when the product was last used
  • how many times it was opened
  • how many minutes it was used for

Eido never connects to your ServiceNow instance for this. The ServiceNow app calls Eido, on its own schedule, and identifies itself with a credential that you generate.

Before you start#

  • App Metering is switched on for the tenant, and its devices are reporting. Without that there is no usage to read.
  • The Eido app is installed in your ServiceNow instance. If you do not have it, ask Eido support.

Generate a credential#

Each credential belongs to one Intune tenant. ServiceNow can only read the usage of the tenant its credential was made for.

  1. Open the panel

    Go to Admin → Integrations and press the ServiceNow tile. The panel lists every Intune tenant you have linked.

  2. Choose how long it lasts

    Set New credential expiry to 3 months, 6 months or 12 months. It starts on 6 months.

  3. Generate

    Press Generate beside the tenant.

  4. Copy both values

    ServiceNow credential generated shows a Client ID and a Client secret. The secret is hidden until you press the eye icon. Each has a copy button.

  5. Enter them in ServiceNow

    Put both values into the Eido app in your ServiceNow instance, then press Done.

The ServiceNow panel lists each Intune tenant with its credential, when it expires and when ServiceNow last used it.
The ServiceNow panel lists each Intune tenant with its credential, when it expires and when ServiceNow last used it.

Reading the list#

Under each tenant’s name:

LineMeaning
No credential generatedServiceNow has no access to this tenant.
Generated, with a dateWhen the current credential was made.
Expires, with a dateWhen it stops working. Shown in red as Expired once that date has passed.
Last contacted, with a dateThe last time ServiceNow successfully used the credential. This is your proof that the ServiceNow side is working.
Not contacted yetServiceNow has never successfully used the credential.

Regenerate, and what happens at expiry#

Regenerate replaces the tenant’s secret. The old secret stops working immediately, so update the Eido app in ServiceNow straight away.

A credential is not renewed automatically. When it expires, ServiceNow is refused until you regenerate it. Put the expiry date in your calendar. The expiry of the new credential is whatever New credential expiry is set to when you press Regenerate.

Revoke#

Revoke removes the tenant’s credential, after a confirmation. ServiceNow loses access until a new one is generated, and control of the tenant’s metered applications returns to Eido. See what happens to the applications.

Reclamation rules become metered applications#

Once ServiceNow has sent its rules, open the tenant’s settings (Admin → Intune Tenants, then the tenant, then App Metering). You will find one application for each ServiceNow product, marked Managed by ServiceNow.

What happens in ServiceNowWhat happens in Eido
A product is covered by a reclamation ruleAn application with the product’s name appears, enabled, with a Process Name rule for each of the product’s processes.
A product’s processes changeThe application’s rules are updated to match.
A product is no longer covered by any ruleIts application is disabled. It is not deleted, and its history is kept. Devices stop recording its use within about an hour.
The product is covered againThe application is enabled again, with the history from before. Nothing was recorded while it was disabled, so that time shows as no use.

A managed application opens as App Details, read only. To change what it watches, change the rule or the product’s processes in ServiceNow. Eido follows the next time the rules arrive, which is typically within the hour.

ServiceNow takes charge of metering#

While at least one managed application is enabled, ServiceNow is in charge of what the tenant meters:

  • Applications you added yourself are paused: Eido disables them every time the rules arrive. Their names, rules and history are left alone.
  • Add App is unavailable, with a note explaining why.
  • If you already had an application with the same name as a ServiceNow product, it is taken over. It becomes a managed application and its rules are replaced with the product’s processes.

If ServiceNow removes every rule, its applications are disabled and it is no longer in charge. Your own applications stay disabled until you enable them again, and from then on they stay enabled.

When you revoke the credential#

  • The managed applications stay on the list, with their rules, their enabled or disabled state, and their history. They become ordinary applications that you can edit and delete.
  • The applications that were paused are not enabled again automatically. Enable the ones you want.

Which usage ServiceNow receives#

  • Completed months only. The current month is not sent until it has ended.
  • Managed applications only. Usage of applications that you added yourself is never sent to ServiceNow, though you still see it in Eido.
  • Changes are sent again. If a month’s figures change after ServiceNow has read them, ServiceNow picks up the new figures on its next read.

Incidents for Eido AI#

The ServiceNow AI Connector brings your incidents into Eido so that Eido AI can work on them.

What flows each way#

From ServiceNow to Eido. Eido reads your incidents continuously: new ones, and changes to existing ones. For each incident it also reads the comments, the work notes and the emails sent from it, because that conversation is where most of the diagnostic detail is. It reads the caller’s email address so that it can tell who the incident is about.

From Eido to ServiceNow. One thing only. When Eido AI finishes diagnosing a device for an incident, it adds a work note to that incident with the root cause it found, how confident it is, a short summary and a link to the full report in Eido. Eido never changes any other field, never closes an incident and never writes a comment the caller can see.

Set it up#

You need a ServiceNow account for Eido to sign in with, and the address of your instance.

The account canNeeded for
Read incidentsEverything. Without it the connection test fails.
Read usersFinding each caller’s email address.
Read journal entries and emailsThe comments, work notes and emails on each incident.
Write work notes on incidentsThe work note with Eido AI’s findings. Optional.

A read-only account is enough for everything except the work note. If the account cannot write, the findings stay in Eido and the incident is left untouched.

  1. Go to Admin → Integrations and press ServiceNow AI Connector.
  2. Enter the Instance URL (the address of your ServiceNow instance), the Username and the Password.
  3. Press Test connection. Wait for Connection successful.
  4. Switch on Enabled.
  5. Press Save.

The results of Test connection, and how to change, pause or remove the connection, are in Integrations.

What happens to the incidents#

  • Your existing incidents arrive first, as history. They give Eido a picture of what normal looks like. They are never sent for AI triage.
  • Incidents opened after you enabled the connector are triaged by Eido AI.
  • Each incident is matched to a person by comparing the caller’s email address with the people Eido has synced from Entra ID, across all your tenants. From the person, Eido knows their devices.
  • An incident with no match still arrives. It is listed, but because Eido cannot tell whose it is, it cannot be tied to a device or to an Intune change.

Where you see them#

  • In Query Hub, the Eido AI: ServiceNow Incidents view lists them with Number, State, Priority, Category, Caller, Intune Tenant, Opened and Last Updated. Caller Email, Matched User, Customer, Resolved, Closed and Backfilled can be added as columns. Backfilled marks the incidents that arrived as history.
  • AI Diagnostics shows the investigations Eido AI has run for incidents, each with a link back to the incident in ServiceNow.
  • Intune Changes uses them to show when a change is followed by a rise in tickets from the people it affected.

Tickets from alerts and automations#

Separately from both connections above, Eido can raise an incident in ServiceNow when something goes wrong. An alert has a ServiceNow Settings section, and an automation has a ServiceNow action. Each carries its own ServiceNow address and account, so nothing on the Integrations page is needed for them, and removing an integration does not affect them.

Questions people ask#

The tenant says Not contacted yet#

ServiceNow has not successfully used the credential. Check that the Client ID and Client secret in the Eido app in ServiceNow are the ones from the most recent Generate or Regenerate, that the credential has not expired, and that the ServiceNow side has run since you entered them.

I lost the client secret#

It cannot be shown again. Press Regenerate, copy the new secret, and update ServiceNow. The old secret stops working at once.

Applications I added keep switching themselves off#

ServiceNow is in charge of metering for that tenant, and pauses applications that are not its own every time its rules arrive. Either add the product to a reclamation rule in ServiceNow, or revoke the credential to take control back.

A product has no usage in ServiceNow#

Work through these.

  1. Is the month over? Only completed months are sent.
  2. Open the application in the tenant’s App Metering section. Do its Process Name rules match the real file names of the product’s programs, including .exe?
  3. Does the application show usage on Eido’s App Metering page? If not, the problem is with collection, not with ServiceNow. See Setting up App Metering.
  4. Is Last contacted recent? If not, ServiceNow is not reading.

Usage in ServiceNow is lower than on Eido’s App Metering page#

The App Metering page shows the last 30 days, including the current month so far. ServiceNow receives whole calendar months, and only for managed applications.

No work note appears on incidents#

The work note is only written when Eido AI has completed a device diagnosis for that incident, and only if the connector’s account is allowed to write work notes. Incidents that arrived as history, and incidents Eido could not match to a person, are not diagnosed.

An incident is missing its matched user#

The caller’s email address in ServiceNow does not match the email address of anybody Eido has synced from Entra ID. Correct it in ServiceNow, or check that the person’s tenant is linked to Eido.

Which region is your Eido account in?

Each region has its own sign-in, so this page opens in the region you choose.

Not sure? The Login to Eido button in your welcome email opens the right one. See finding your region.

Does your organisation have its own Eido address, such as yourcompany.eido.io? Use the help there instead, at yourcompany.eido.io/help.

Popular

Your first dayA guided tour of a newly connected tenant, from the Get Started page to your first dashboard, device, report and alert.User guideDevice detailsEverything Eido knows about one device, from its hardware and patches to every policy and app assigned to it.User guidePatch ComplianceWhich devices are behind on security patches, how far behind, and how Eido decides when that becomes a problem.User guideBuilding a queryChoosing a view, picking columns, sorting and paging the results, and what every view in Query Hub holds.Query HubThings to ask OdieExample requests for Odie, grouped by what you get back, from a quick count to a finished dashboard, a workbook or a report in your inbox.User guideApp MeteringSee which applications are really used, by whom and for how long.User guideAlertsSend an email, a Slack or Teams message, a webhook call or a ServiceNow incident when Eido raises or clears an issue.AdministrationConnecting IntuneLinking your first Intune tenant to Eido, including who has to approve it, the access level to choose, what Microsoft asks you to accept and what happens during the first sync.Set up and account