Skip to main content
Doohick is a SaaS platform that brings your team’s data, integrations, and automation into one place. Everything you do in Doohick starts with a Workspace — a shared environment where you manage resources, connect third-party services, configure notifications, and control access for your team. Whether you interact through the dashboard or via the REST API, every action maps to the same underlying model.

The Doohick platform

Doohick is organized into five main areas, each with a distinct responsibility:
Every area of the platform is accessible through both the Doohick dashboard and the REST API, so you can choose whichever workflow fits your team.

Core workflow

Follow these four steps to go from a new account to a fully operational workspace:
1

Create your account

Sign up at doohick.com with your email address. Doohick sends you a verification link — click it to activate your account and reach the onboarding screen.
2

Set up your workspace

Name your workspace, invite your first team members, and assign roles. Your workspace is the container for all of your data, so take a moment to choose a clear, recognizable name.
3

Connect your integrations

Navigate to Integrations and authorize the third-party services your team already uses. Each integration unlocks additional data sources and automation options inside your workspace.
4

Start using resources

Create your first resource, configure its settings, and attach a webhook or notification rule if you want real-time updates. From this point on, your workspace is live.

Key terminology

Learn these six terms and you will understand every page of the Doohick documentation.
A Workspace is the top-level container for your team’s data. Every resource, integration, webhook, and team member belongs to exactly one workspace. You can belong to multiple workspaces, but each workspace has its own independent plan and billing.
A Resource is the primary entity you create and manage inside Doohick. Resources have a type, a status, and a flexible metadata field, which means they can represent almost any object your business tracks.
An Integration is a live connection between your workspace and a third-party service. Once you authorize an integration, Doohick can read from and write to that service on your behalf.
A Webhook is an outbound HTTP callback that Doohick fires when a specific event occurs. Use webhooks to push real-time updates to your own servers or to other services.
An API Key is a long-lived credential that authenticates requests to the Doohick REST API. Scope each key to the minimum permissions it needs and rotate keys regularly.
A Team Member is a user you have invited to your workspace. Each member has a role — Owner, Admin, or Member — that controls what they can view and change.

Key Features

Explore every major capability Doohick offers and learn how to put each one to work for your team.

Data Model

Understand the core objects in Doohick, their fields, and how they relate to each other.