IntegrationHub & Flow Designer
Flow Designer provides a no-code/low-code automation canvas. IntegrationHub adds pre-built "spokes" that connect to external systems. Together they enable data-driven automations without writing custom API code.
Flow Designer Overview
Flow Designer is ServiceNow's visual automation tool where you build workflows using a drag-and-drop canvas. It replaces older scripted automation approaches with a structured, no-code interface. Each flow is a sequence of:
- Trigger — what starts the flow (record created, scheduled, inbound webhook, manual)
- Actions — what the flow does (look up record, update field, call REST API, send email)
- Logic — conditions (If/Else), loops (For Each), error handling
IntegrationHub Spokes
IntegrationHub extends Flow Designer by providing pre-built Spokes — bundles of Actions for specific external systems. Instead of writing code to call Jira's API, you use the Jira Spoke which has actions like "Create Issue," "Update Issue," "Get Issue Status."
Spokes are installed from the ServiceNow Store and require an IntegrationHub license. Commonly available spokes include:
- Jira, GitHub, GitLab (development tools)
- AWS, Azure, GCP (cloud infrastructure)
- Slack, Microsoft Teams (communication)
- Active Directory, Okta (identity)
- Generic REST, SOAP (for custom integrations)
Flow Designer vs. Business Rules vs. Workflows
| Tool | When to Use | Code Required? |
|---|---|---|
| Flow Designer | Modern automations, cross-system integrations, record lifecycle management | No (low-code) |
| Business Rules | Server-side logic that must run during record insert/update/delete. Fast synchronous execution. | Yes (JavaScript) |
| Workflow (Legacy) | Legacy approval processes, SLA management. Being replaced by Flow Designer. | Partially |
| Scheduled Jobs | Run scripts on a time schedule (daily cleanup, batch operations) | Yes (JavaScript) |
CMDB Automation with Flow Designer
Flow Designer is well-suited for CMDB governance automation:
- Auto-assign CI ownership — when a new CI is discovered, trigger a flow that looks up the CI's location, finds the responsible group for that data center, and sets managed_by automatically
- Stale CI notification — scheduled flow that queries CIs with last_discovered older than 60 days and creates tasks for the relevant owners to review
- Lifecycle transitions — when a Change Request is closed, trigger a flow to update the CI's lifecycle_stage to "Operate" and operational_status to "Operational"
- Cross-system sync — when a CI is retired in ServiceNow, use an IntegrationHub spoke to also update the corresponding record in the CMDB of an external ITSM tool
Common Exam Traps — IntegrationHub & Flow Designer
- Flow Designer = no-code visual automation (Trigger → Actions → Logic)
- IntegrationHub Spokes = pre-built actions for external systems; requires license
- Flow Designer is async by default — not for blocking operations (use Business Rules)
- Business Rules = synchronous, server-side JS; Flow Designer = async, no-code
- Legacy Workflows are being replaced by Flow Designer — for new builds, use Flow Designer
Practice Questions
4 questions · Select an answer to see the explanation immediately.
A business analyst needs to create an automated process that: when an Incident is resolved (trigger), sends a Slack notification to the assignment group channel (action), and creates a follow-up task (action). No coding experience. Which tool should be used?
B is correct. Flow Designer is specifically designed for no-code/low-code automation with a visual interface: define a Trigger (Incident state changes to Resolved), add Actions (Slack notification via IntegrationHub Slack Spoke, Create Task record). IntegrationHub Spokes provide pre-built Actions for external systems like Slack, Jira, and ServiceNow itself. No coding required. Business Rules (A) require JavaScript. Client Scripts (C) are browser-side and only run during form interactions, not suitable for reliable server-side automation. REST API (D) requires coding and infrastructure, not a no-code tool.