record_response
Record email or SNS replies to outreach, update prospect status, enforce do-not-contact rules, and derive new decision-maker prospects from rejection feedback.
Instructions
Record a response (email reply, SNS DM, etc.) to an outreach; updates prospect status and marks do-not-contact. do_not_contact is forced on responseType=bounce, on rejectionFeedback opt-out reasons, and when the per-project rejection cycle cap (maxReapproachCycles) is reached — the cap also drops the recontact window so a would-be deferred becomes rejected. rejectionFeedback with wrong_timing/budget plus a recontact window sets status=deferred (next_outreach_after); a decision_maker_pointer auto-creates or updates a prospect, reported back as derived prospects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | ||
| content | Yes | Response content | |
| sentiment | Yes | ||
| receivedAt | No | ||
| responseType | Yes | ||
| outreachLogId | Yes | ID of the outreach log this response is for | |
| markDoNotContact | No | Manual do_not_contact flag; bounces and rejectionFeedback opt-outs force it regardless. | |
| rejectionFeedback | No | Only valid when responseType="rejection". |