---
title: "OkaySend Integration"
description: "OkaySend collects documents from clients through a checklist delivered as a secure portal, then chases them until every item is in. Agents send onboarding requests the moment a deal closes, hold them as drafts for review, track progress, and manage the client records behind them."
url: https://flowrunner.ai/integrations/okaysend
date_modified: 2026-09-04T14:07:24-07:00
---

# OkaySend

[Documents](https://flowrunner.ai/integrations/category/documents-forms)

OkaySend collects documents from clients through a checklist delivered as a secure portal, then chases them until every item is in. Agents send onboarding requests the moment a deal closes, hold them as drafts for review, track progress, and manage the client records behind them.

11 actions · API key · available

[OkaySend website](https://okaysend.com/) · [Platform Documentation](https://okaysend.com/docs/api) · Capability data verified 2026-08-13

1.  An application clears initial review and the client has to supply supporting documents
2.  Agent reads the client's details and the product type off the application record
3.  List Templates reports which checklists the account actually has, so the flow builds one that exists
4.  Create Document Request in Draft mode assembles the checklist and emails nobody
5.  Get Document Request reads back every question the client will be asked
6.  Agent posts the item list to the processor next to the file it belongs to
7.  The processor confirms the checklist matches this client's circumstances, and only then is the request published or sent

## What This Integration Enables

Almost every document connector pushes paper outward: draft it, send it, get it signed. OkaySend runs the other direction. You build a checklist once, send it to a client as a secure portal, and OkaySend chases them until every item on it is in. For anyone whose real bottleneck is not producing documents but collecting them, that inversion is the whole product.

FlowRunner agents create the request from a template the moment a deal or an application reaches the right stage, hold it as a draft for review, publish it as a link so it can be delivered over your own channel, read back every question with the answers and files the client has supplied, and keep the client list in step with the system of record. This connector defines no triggers, because OkaySend's webhook subscriptions can only be created by hand in its own dashboard and there is no API to register one, so flows poll Find Document Requests, which filters by status and sent date and is enough to pick up what has changed. That polling shape suits the work: document collection is measured in days, not in seconds, and what an operations team actually needs is a reliable answer to "what is still outstanding, and for how long."

The judgment calls here are not about chasing. They are about what a client's uploaded documents are worth and when they may be destroyed, which is why FlowRunner's [human-in-the-loop](https://flowrunner.ai/concepts/human-in-the-loop) design puts the scanning and reporting on the agent and keeps the destructive decision with a person.

### Without FlowRunner

**Chasing is a person's job**: Someone emails for the missing payslip, waits, and emails again

**Checklists drift per file**: Each processor asks for a slightly different set, so files arrive incomplete in different ways

**Status lives in an inbox**: Knowing what is outstanding means reading a thread rather than reading a record

### With FlowRunner

**Chasing is the platform's job**: The portal holds the checklist and keeps asking until every item is in

**Checklists come from templates**: The request is built from a named template and reviewed before it reaches the client

**Status is queryable**: Outstanding requests are found by status and sent date, and reported against the file

## Use Case Scenarios

### Onboarding that starts itself and asks the right things

An application reaches the stage where supporting documents are needed, tracked in [Salesforce](https://flowrunner.ai/integrations/salesforce-pro). The agent calls Find Clients to see whether this person already exists in OkaySend and Create Client if they do not, noting that creating a client contacts nobody. It calls List Templates to pick a real checklist by name, then Create Document Request in Draft mode, which sends nothing. A processor reviews the item list, and the request is then either emailed straight to the client or published as a link the team delivers through the portal the client already uses. Send To Client also requires a due date and a reminder schedule, so the chase is configured at creation rather than improvised later.

### A daily report on what is genuinely stuck

Each morning the agent calls Find Document Requests filtered to incomplete with a sent date older than a chosen threshold, then Get Document Request on each one to read which specific items are still missing. That distinction is what makes the report useful: "seven files incomplete" is noise, and "four files waiting on the same proof of income document that our email template describes badly" is a process finding. The summary posts into [Slack](https://flowrunner.ai/integrations/slack) grouped by the missing item rather than by the client, and the outliers get flagged to a person.

### Closing a file without destroying its contents

When the work a request belongs to is finished, the agent calls Update Document Request to move it to the archive status, which takes it out of the working list while everything the client uploaded stays where it is. The uploaded documents are then copied into [SharePoint](https://flowrunner.ai/integrations/sharepoint) under the client's file, so the business holds its own copy independently of the platform. Deletion is treated as a separate decision with its own approval, for the reason described below.

## Human-in-Loop Highlight

Delete Document Request is the operation that earns a gate here, and it is worth being precise about why, because there is a safer option sitting right next to it. Update Document Request can set a request to the archive status, which removes it from the working list and keeps everything intact. Delete Document Request does something different: it permanently removes the request and every file the client uploaded to it. OkaySend has no recycle bin. Delete Client behaves the same way on the client record.

That matters because the files a client uploaded to a request are often the only copy the business holds of a payslip, an identity document or a bank statement, and the retention rules that say when they may be destroyed are legal rules, not workflow rules. An agent running a cleanup sweep can identify candidates perfectly well: completed requests past their retention window, clients with no active file, duplicates created by a bad import. What it cannot do is know that this particular file is the one a regulator asked about last month.

So the sweep reports and waits. It posts: "12 requests are past the 7 year retention marker and eligible for deletion. Between them they hold 41 uploaded files, of which 9 have no matching copy in SharePoint. Archive all 12, delete only the 3 with a complete external copy, or hold everything?" A person decides, and the agent executes exactly what they chose. The scan, the cross check against the document store and the report were the agent's work. Deciding which client records stop existing was not.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

11 actions

### Requests

6

-   **Get Document Request** Reads one request in full, including every question on the checklist and the answers and files the client has supplied so far. This is what turns "incomplete" into a list of specific missing items.
-   **Find Document Requests** Searches requests by title, status, sender, client, folder or the date they were sent. Since this connector has no triggers, this is the operation a scheduled sweep polls to find what has changed.
-   **Create Document Request** Creates a request from a template. The mode decides who hears about it: Draft sends nothing, Publish Link returns a URL for you to deliver yourself, and Send To Client emails the client immediately and requires a client, a due date and a reminder schedule before it will go.
-   **Update Document Request** Changes a request that has already been sent, touching only what is supplied. Its statuses are Incomplete, Complete and Archive, which makes this the safe way to retire a finished file without destroying anything.
-   **Delete Document Request** Permanently removes a request and everything the client uploaded to it. There is no undo and no recycle bin, which is why this operation sits behind the human gate on this page.
-   **List Templates** Lists the request templates on the account, both the ones OkaySend ships and the ones you have built. Read this so a flow names a checklist that exists rather than hard coding one.

### Clients

5

-   **Get Client** Reads one client record.
-   **Find Clients** Searches clients by name, company, email or phone number. Used to resolve an existing client before creating a duplicate.
-   **Create Client** Adds a client. Creating one contacts nobody; only sending a request does that, which makes this safe to run at the front of an intake flow.
-   **Update Client** Changes a client's details, touching only the fields supplied. The operation that keeps the client list in step with the system of record.
-   **Delete Client** Permanently removes a client record. There is no undo, so this belongs in the same reviewed path as request deletion.

## Frequently Asked Questions

### What can FlowRunner do with OkaySend?

FlowRunner agents can run Get Document Request, Find Document Requests, and Create Document Request in OkaySend, plus 8 more actions.

### Does connecting OkaySend to FlowRunner require OAuth?

No. OkaySend connects to FlowRunner with an API key, no OAuth flow required.

### Can OkaySend trigger a FlowRunner workflow automatically?

OkaySend doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at OkaySend?** This integration exposes OkaySend to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/okaysend. Site index: https://flowrunner.ai/llms.txt
