The short version
Less hunting. More moving.
You ask, “Who owns this?” SmartOpsBot helps you find the relevant playbook, queue, or command, then shows you what is available next.
Platform Engineering / Automations
Explore commands for tickets, ownership, rota, and team workflows. Start with a question and see what SmartOpsBot can help you find or do.
The short version
You ask, “Who owns this?” SmartOpsBot helps you find the relevant playbook, queue, or command, then shows you what is available next.
Start here
Copy one into Teams and make it your own.
Team setup
For the pilot, create or select the dedicated Teams channel manually, complete team setup in Port, then have an approved Teams owner add the existing SmartOpsBot after Port validation. These are separate tasks: Port does not create the channel or install the bot.
Create or select a dedicated Teams channel. For the pilot, this is a manual step. The Port onboarding form configures your SmartOps team, owner, support model, rota, time zones, and notification preferences, but it does not create the Teams channel or install SmartOpsBot.
Have your team name, SmartOps assignment team, department, team owner, support model, rota-member count (if applicable), rota members and their time zones, notification preferences, and intended Teams channel in mind. You also need permission to upload a custom Teams app, or help from an approved Teams owner or administrator.
You do not need to provide technical JSON, Port entity IDs, ServiceNow sys_ids, region codes, manually typed email addresses, GitHub environment details, Keeper paths, app registrations, or bot credentials.
In Port, choose Onboard my team to SmartOps and complete the guided form:
Review the team, owner, support model, rota, time zones, and notification preferences before requesting the preview.
Review the Port preview or validation result and resolve any issues before proceeding. Only after validation should the approved owner arrange package access and Teams installation.
The preview checks active users, membership in the selected team, duplicate or missing members, rota count, and canonical time zones.
Current status: The Development setup run succeeded, but we have not verified that the action is visible or that your account can select your team. The first PreProd plan is still pending. This is a preview only: it checks the request and prepares a plan, but does not create provider resources, schedules, or secrets, create a Teams channel, install SmartOpsBot, or send Teams messages.
After Port validation, use only the approved package below.
The package contains the app configuration and icons only. The bot remains hosted by Platform Engineering.
This button opens the approved SharePoint-hosted Teams package. You need access to the Platform Engineering SharePoint location.
After Port validation and package approval, an approved Teams owner manually uploads the package and installs the existing SmartOpsBot app. Use only the existing app identity; do not upload a modified package.
Custom app upload depends on your Teams app policy. If Upload a custom app is missing, ask the approved pilot owner or a Teams administrator; organizational catalog publication is not part of this pilot unless separately approved. Do not unzip the package, edit its manifest or icons, or upload modified copies.
The app supports Personal, Team, and Group chat scopes. Your Teams policy determines which scopes are available.
Private-channel support is not confirmed here.
@SmartOpsBot help and confirm the current Help response appears.After the channel, Port validation, and app installation are complete, confirm expected notification recipients and delivery, plus rota handovers, separately with the pilot owner. Port records notification preferences; completing its preview or installing the app does not by itself verify notifications or handovers.
Common issues
Rollback and support
For SmartOps help, send bug <short description> to SmartOpsBot. In a group chat, @mention the bot.
Beyond commands
SmartOpsBot can also answer natural-language questions, search the knowledge base, look up live records, and propose actions. For changes to tickets or systems, it shows a preview and waits for confirmation.
who owns port IDP tickets?what's our playbook for GH013?log an action for Sanjana by Friday