Current: Standard Source-backed commercial roofing inspection opportunities, with clean booked and attended fee evidence. Build pilot
Public standard

Billable opportunity rules for commercial roofing inspection pipeline

RoofPipeAI makes pricing inspectable by defining what event happened, what evidence exists, what is billable, what is excluded, and what can be disputed.

Clean bonus fee core

Billable Booked Event$30
Billable Attended Event+$95
Total attended qualified opportunity$125
Billable event courtroom

Every event enters evidence review before a billing result appears

This state machine is the clean bonus fee proof system: event, evidence, exclusion, dispute, source-system trace, and human control must be visible.

Event class Billable Booked Event $30
definitiontriggerrequired evidencebilling resultexclusion rulesdispute handlingsource-system tracehuman control
DefinitionA qualified commercial roofing meeting is booked.
TriggerCalendar event exists for a US commercial property or portfolio with a valid business contact and RoofPipeAI source.
Required evidenceCalendar, campaign, contact/account record, CRM trace.
Billing result$30
Exclusion rulesDuplicate, internal test, residential-only, missing calendar, missing CRM/contact/account record, or cancelled inside exclusion window.
Dispute handlingContractor can dispute qualification or source evidence before final billing.
Source-system traceCalendar, campaign, contact/account, CRM, email, attendance, or exclusion trace as applicable.
Human controlHuman can approve, reject, correct, dispute, or exclude.
Event class Billable Attended Event +$95
definitiontriggerrequired evidencebilling resultexclusion rulesdispute handlingsource-system tracehuman control
DefinitionA qualified booked meeting is attended.
TriggerMeeting time passed and attendance evidence exists.
Required evidenceAttended status, calendar trace, CRM/contact/account record, RoofPipeAI source link.
Billing result+$95
Exclusion rulesNo-show, cancellation exclusion, qualification failure, or source attribution break.
Dispute handlingContractor can dispute attended status or qualification.
Source-system traceCalendar, campaign, contact/account, CRM, email, attendance, or exclusion trace as applicable.
Human controlHuman can confirm, correct, dispute, or reverse.
Event class Evidence-Only Event $0
definitiontriggerrequired evidencebilling resultexclusion rulesdispute handlingsource-system tracehuman control
DefinitionUseful event that does not trigger billing by itself.
TriggerPositive reply, CRM opportunity created, duplicate check, no-show, cancellation, or pipeline acceptance.
Required evidenceEmail, CRM, calendar, or classification trace.
Billing result$0
Exclusion rulesNot applicable because it is not billable.
Dispute handlingCan be corrected as evidence without creating a fee.
Source-system traceCalendar, campaign, contact/account, CRM, email, attendance, or exclusion trace as applicable.
Human controlHuman can correct classification or exclude record.
Event class Excluded Event $0
definitiontriggerrequired evidencebilling resultexclusion rulesdispute handlingsource-system tracehuman control
DefinitionEvent fails the commercial roofing opportunity standard.
TriggerResidential-only, duplicate, internal test, no valid business contact, no calendar, no CRM/contact/account record, or cancelled inside exclusion window.
Required evidenceExclusion reason and source trace.
Billing result$0
Exclusion rulesThe event is excluded by definition.
Dispute handlingCan be reviewed if exclusion was incorrect.
Source-system traceCalendar, campaign, contact/account, CRM, email, attendance, or exclusion trace as applicable.
Human controlHuman can exclude or correct.
Event class Disputed Event pending
definitiontriggerrequired evidencebilling resultexclusion rulesdispute handlingsource-system tracehuman control
DefinitionContractor challenges qualification, evidence, duplication, cancellation, or attended status.
TriggerDispute is submitted during the review window.
Required evidenceDispute reason, source record, CRM/calendar/email trace.
Billing resultpending
Exclusion rulesPending until resolved.
Dispute handlingThe event class exists for dispute handling.
Source-system traceCalendar, campaign, contact/account, CRM, email, attendance, or exclusion trace as applicable.
Human controlHuman review controls final result.
Event class Reversed Event reversed
definitiontriggerrequired evidencebilling resultexclusion rulesdispute handlingsource-system tracehuman control
DefinitionPreviously logged fee fails after dispute or exclusion review.
TriggerEvidence fails, qualification fails, duplicate is found, or attended status is invalid.
Required evidenceReversal reason and source-system trace.
Billing resultreversed
Exclusion rulesNo final fee remains.
Dispute handlingResolved in contractor favor.
Source-system traceCalendar, campaign, contact/account, CRM, email, attendance, or exclusion trace as applicable.
Human controlHuman can reverse with evidence.
Billable Booked Event
Definition: A qualified commercial roofing meeting is booked. Trigger: Calendar event exists for a US commercial property or portfolio with a valid business contact and RoofPipeAI source. Required evidence: Calendar, campaign, contact/account record, CRM trace. Exclusion rules: Duplicate, internal test, residential-only, missing calendar, missing CRM/contact/account record, or cancelled inside exclusion window. Dispute handling: Contractor can dispute qualification or source evidence before final billing. Human control: Human can approve, reject, correct, dispute, or exclude.
$30
Billable Attended Event
Definition: A qualified booked meeting is attended. Trigger: Meeting time passed and attendance evidence exists. Required evidence: Attended status, calendar trace, CRM/contact/account record, RoofPipeAI source link. Exclusion rules: No-show, cancellation exclusion, qualification failure, or source attribution break. Dispute handling: Contractor can dispute attended status or qualification. Human control: Human can confirm, correct, dispute, or reverse.
+$95
Evidence-Only Event
Definition: Useful event that does not trigger billing by itself. Trigger: Positive reply, CRM opportunity created, duplicate check, no-show, cancellation, or pipeline acceptance. Required evidence: Email, CRM, calendar, or classification trace. Exclusion rules: Not applicable because it is not billable. Dispute handling: Can be corrected as evidence without creating a fee. Human control: Human can correct classification or exclude record.
$0
Excluded Event
Definition: Event fails the commercial roofing opportunity standard. Trigger: Residential-only, duplicate, internal test, no valid business contact, no calendar, no CRM/contact/account record, or cancelled inside exclusion window. Required evidence: Exclusion reason and source trace. Exclusion rules: The event is excluded by definition. Dispute handling: Can be reviewed if exclusion was incorrect. Human control: Human can exclude or correct.
$0
Disputed Event
Definition: Contractor challenges qualification, evidence, duplication, cancellation, or attended status. Trigger: Dispute is submitted during the review window. Required evidence: Dispute reason, source record, CRM/calendar/email trace. Exclusion rules: Pending until resolved. Dispute handling: The event class exists for dispute handling. Human control: Human review controls final result.
pending
Reversed Event
Definition: Previously logged fee fails after dispute or exclusion review. Trigger: Evidence fails, qualification fails, duplicate is found, or attended status is invalid. Required evidence: Reversal reason and source-system trace. Exclusion rules: No final fee remains. Dispute handling: Resolved in contractor favor. Human control: Human can reverse with evidence.
reversed