Choose your workflow
Origination and collections use different intake workflows. Choose one before creating customers or scheduling calls.Origination: new leads and returning borrowers
- Start with the Origination overview.
- Send a whole list with Batch Enrollment, or
send one application to Enroll an Application
with
scheduleMode: "enroll", the enabledtaskType, and anIdempotency-Key. Each enrolled application creates or reuses the customer and saves its cadence. - For a single application, save the returned enrollment receipt. For a batch,
save the
jobIdfrom the202 Acceptedresponse and poll itsLocationURL for per-row results and enrollment receipts. Then monitor schedules and calls.
Collections: configured loan-based boarding
- Create the customer.
- Create the loan. For accounts configured for loan-based collections boarding, this creates the collections schedule.
- Monitor the resulting schedule and completed calls.
Monitor Call Results
After calls are executed, you have two options to access the call data:Option A: Fetch Calls via API
Use List All Calls to export company-wide call history with cursor pagination and optional filters. For an individual call or customer, use these routes:Get Call by ID
Retrieve a specific call’s details
Get Calls by Customer
Retrieve all calls for a customer
Option B: Receive Calls via Webhook
Call-result delivery requires a separately configured webhook. Enrollment does not enable one or configure notes and flags in your LMS. Confirm the delivery format and destination with your account manager before building a receiver.Call Webhook
Receive automatic notifications when calls complete
Understanding Call Data
The response depends on the endpoint. Call detail exposestranscript,
recordingUrl, and timestamp, which may be null; company-wide call history
uses a different schema. The current call-detail response does not expose flags
or summaries. Scheduled-call responses describe scheduling state; their
postProcessingFlags field is currently null.
Do not assume a webhook uses the API response’s field names or timestamps.
Validate notes, summaries, and flag delivery separately from enrollment.
Get Scheduled Calls
View scheduled calls and their scheduling status
Managing Scheduled Calls
You can also manage scheduled calls after creation:Cancel Single Call
Cancel a specific scheduled call
Cancel All Calls
Cancel pending scheduled calls for a customer
Best Practices
-
Track Saved Schedules: Use the enrollment receipt’s
Locationto inspect the scheduled call. A saved schedule does not mean a call has completed. -
Use Your Own Customer IDs: When creating customers, use the
idfield to pass your internal customer ID. This ensures you can easily reference customers between your system and Finosu. - Confirm Result Delivery: Agree on webhook configuration and the schema before relying on flags or summaries in your LMS.
- Validate Stop Workflows: Before retiring a funded/stop upload, verify that its replacement stops the cadence, not just individual pending calls. See Origination stop workflows.