All API requests are made to the base URL
https://api.stairoids.com/v1. Every request must include an Authorization: Bearer <YOUR_API_KEY> header.Log in and get your API key
Sign in to your Stairoids workspace at app.stairoids.com. Once you’re in, navigate to Settings → API Keys and click Generate New Key.Give the key a descriptive name (for example,
quickstart-test) and copy it somewhere safe — Stairoids only shows the full key once. You’ll use this key to authenticate every API request you make.Send your first signal
With your API key in hand, send a A successful request returns
POST request to the /v1/signals endpoint. The example below represents a contact named Jane visiting your pricing page — a classic intent signal.201 Created with the full signal object, including its generated ID and computed engagement score:Response
View the signal in your dashboard
Head back to app.stairoids.com and open the Signals tab in the left navigation. You’ll see the
page_visit signal you just sent listed at the top of the feed, tagged with the account domain acme.com and the contact email jane@acme.com.Click the signal row to open the detail view. From here you can:- Inspect all signal properties and metadata.
- Navigate to the Account or Contact profile to see their full engagement timeline and score history.
- Manually trigger any outgoing automation that references this signal type.
Connect your first integration
Sending signals via the API is powerful, but most teams want signals flowing in automatically from their existing tools. Stairoids has native integrations with HubSpot, HeyReach, Leadfeeder, Pipedrive, and more.To connect your first integration:
- Go to Settings → Integrations in your workspace.
- Choose the tool you want to connect.
- Follow the OAuth or API key flow for that integration.
- Map which events from that tool should become signals in Stairoids.
Set up your first automation
Now that signals are flowing in, tell Stairoids what to do with them. Outgoing Automations are rules that fire when a signal or score condition is met and push an action to one of your connected tools.For example, you can create an automation that enrolls a contact in a HeyReach outreach sequence every time they visit
/pricing. To build this:- Go to Automations → Outgoing in your workspace.
- Click New Automation.
- Set the trigger to Signal Type →
page_visitwith a property filter ofpage = /pricing. - Set the action to HeyReach → Enroll Contact in Sequence and choose your target sequence.
- Save and enable the automation.
page_visit signal will automatically trigger the enrollment — no manual intervention needed.For a deep dive into automation logic, conditions, and available actions, see Outgoing Automations.What’s next
You’ve sent a signal, seen it scored, and wired up your first automation. Here’s where to go from here:Core Concepts
Deepen your understanding of how Signals, Intelligence, and Automations fit together.
Integrations Overview
Explore every native integration and learn how to configure event mappings.
Outgoing Automations
Build powerful, multi-condition automation rules that act on your signals.
API Reference
Browse the full REST API reference for signals, accounts, contacts, and more.