Prerequisites
- A CloudThinker workspace — new to Pulse? Read How it works first
- An active AWS connection with read permissions for the services you want to poll
- The CloudThinker bot installed in Slack or Teams, if you want chat-channel signals
- A monitoring tool that supports outbound webhooks, if you want third-party signals
Wire monitoring into incidents
This is the end-to-end flow: connect a source, confirm signals arrive, and let actionable clusters escalate to incidents.1
Open Pulse
Go to Pulse in your workspace and click Manage subscriptions. The page lists all three source families and their current status.
2
Add at least one source
Enable an AWS poller, subscribe a chat channel, or point a monitoring webhook at CloudThinker — the three procedures below cover each path.
3
Confirm signals arrive
Send a test alert from your monitoring tool, or wait for the next polling cycle.Success state: new signals appear in the Pulse feed with a category, severity, and one-line summary.
4
Escalate a cluster to an incident
Pulse auto-escalates clusters with Critical or High severity signals, or any signal the AI marks actionable. For anything else, click Escalate on the cluster.Success state: a linked incident is created and root cause analysis begins with the cluster’s full signal history as starting context.
AWS polling
AWS polling lets Pulse pull events directly from your AWS accounts on a schedule — no webhook configuration required. Each source is enabled per connection.Enable a poller
1
Open polling settings
In Pulse, click Manage subscriptions and go to the AWS Polling section. You see your connected AWS accounts and their current polling status.
2
Validate first
Click Validate next to the source. Pulse performs a dry run to confirm your credentials have the required read permissions.Success state: a clear ✓ means ready; an error code (e.g.
AccessDenied) tells you exactly what’s missing.3
Enable
Toggle the source on. Pulse starts polling immediately.
Slack and Teams subscriptions
When the CloudThinker bot is present in a channel, messages in that channel become Pulse signals — alert bot posts, incident announcements, on-call chatter — classified alongside your infrastructure events.
Select a platform, pick a channel, invite the bot, save
1
Select platform
Choose Slack or Microsoft Teams.
2
Pick a channel
Search for the channel you want to monitor.
3
Invite the bot (Slack only)
Run
/invite @CloudThinker in the target channel — Slack only delivers messages to apps that are channel members.4
Save
Enabled is on by default. Click Create subscription.
Channel types
Third-party webhooks
Any monitoring tool that supports outbound webhooks can send signals to Pulse — Datadog, Grafana, PagerDuty, and more ship with built-in field mapping.1
Create a webhook endpoint
Go to Webhooks in CloudThinker and create an endpoint — see Webhooks for full setup.
2
Point your monitoring tool at it
Paste the generated URL into your tool’s webhook or notification settings. Platform-specific instructions, authentication options, and field mappings live in Webhook integrations.
3
Send a test alert
Use your monitoring tool’s test feature.Success state: the alert appears as a signal in the Pulse feed within moments.
Signal categories
Every signal — regardless of source — is assigned one of eight categories:Next steps
Clusters
Triage the cluster lifecycle — from Active to Routed to Resolved
Webhook integrations
Platform-specific setup for Datadog, Grafana, PagerDuty, and more
Root cause analysis
See how agents investigate escalated incidents to a confident root cause
Pulse analytics
Measure noise reduction and signal trends across your sources