outreach-svg

Outreach

CRM OAuth

Manage prospects, accounts, sequences and tasks in Outreach from any Windmill script, flow or app.

Set up in 2 steps

1

Connect from the Resources page

Open Resources, click Add a resource/API and pick outreach from the OAuth APIs list. Click Connect, sign in and grant access, then name the resource and save it.

2

Run your first script

Fork any script below and read before writing anything.

Scripts

Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.

Resource type

outreach — the shape of the credential every script on this page expects.

View raw schema →
FieldTypeRequiredWhat it is
tokenstringYesOAuth2 access token, filled automatically when you connect with OAuth (recommended — tokens are refreshed for you). Pasting a token minted from your own Outreach OAuth app (https://developers.outreach.io/api/oauth/) also works but it expires after 2 hours, so only do that for one-off testing.

Questions

Can I paste a key instead?

There is none to paste. Outreach issues no long-lived API keys, so OAuth is the only path — and it is what keeps the token refreshed.

There is no Connect button on my instance

Self-hosted instances need an Outreach OAuth client configured once by an admin before the tile appears.

Is my token stored on the hub?

Never. It lives only in your own Windmill workspace, encrypted at rest.