🎯
Klantenrelaties (CRM)
crm
crm_office
🛡️ RLS Protected
Interessentenbeheer, visuele dealpipeline (Kanban), activiteitsgeschiedenis en lead-to-GT13_0__convertering.
Fachliche Bestimmung: Ondersteunt distributie-teams bij de aankoop en klantenservice. Het verzamelt belanghebbenden (leads) via webformulieren of handmatig, leidt via individuele configuratiepeppen (kwalificeerd, verlopen, offerte, onderhandelen) en transformeert gewonnen leads naadloos in klantstammedata en aanbiedingen.
⚡ Werkstromen en levenscyclus (5)
🗄️ Datamodellen & velden (5)
🔌 Inleidende punten (UI&API's) (43)
🛡️ Reglementarische en compliance
⚡ Werkstromen en levenscyclus
Correspondentie → CRM
cascade:business.correspondence.crm
Cascade (review_gated).
1. lead
CRM-lead / aanvraag
Cm
Aktionen: crm.lead.create
2. task
Verzoek op te lossen
taken
Aktionen: create_task
CRM-lead / aanvraag
cascade_target:business.crm.lead
Cascade (review_gated).
1. cascade
CRM-lead / aanvraag
Gebruikersbevel: onderzoeksagent
plan:command_inquiry_agent
Gecontroleerd duurzaam plan (durable_plan), start: manual_command.
1. inquiry_agent
inquiry_agent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aktionen: inquiry_agent
Boven
status:crm_lead
De overgangsregelingen zijn niet verplicht (zie service validatie).
1. new
Nieuwe
Status <unk>new<unk> van de staatmachine lead.
2. contacted
Gecontacteerd
Status <unk>contact <unk> van de staatmachine lead.
3. qualified
Geclassificeerd
Status <unk> gekwalificeerd<unk> van de staatmachine lead.
4. disqualified
De volgende punten worden gewijzigd:
Status <unk>disqualified<unk> van de staatmachine lead.
5. converted
geconverteerd
Status <unk>converted<unk> van de staatmachine lead.
Gelijk
status:crm_opportunity
De overgangsregelingen zijn niet verplicht (zie service validatie).
1. open
open
Status van de staatmachine
2. won
- Ja .
Status van de staatmachine
3. lost
Verloren
Status <unk>lost<unk> van de staatmachine Opportunity.
🗄️ Datamodellen & velden
🔌 Inleidende punten (UI&API's)
| Art | Metode | Eindpunt / pad | Titel & Zweck | Aanpassing |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/crm/reports/{report_id} |
delete_report_route
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/activities |
list_activities
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/customers/{customer_id}/overview |
customer_overview
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/due |
- de
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/leads |
list_leads
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/next-actions |
next_actions
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/opportunities |
list_opportunities
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/opportunities/{opp_id}/flow |
order_flow
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/reports |
list_reports
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/reports/{report_id} |
get_report_route
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/stages |
list_stages
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /api/v1/crm/summary |
samenvatting
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm |
crm_dashboard_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/customers/{customer_id} |
crm_customer_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/leads |
crm_leads_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/leads/new |
crm_leads_new_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/pipeline |
crm_pipeline_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/pipeline/new |
crm_pipeline_new_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/reports |
crm_reports_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /crm/reports/new |
crm_report_create_page
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /pub/anfrage/{tenant_id} |
crm_inquiry_form
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | GET | /pub/lead/{tenant_id} |
lead_form
Semantic binding: inventory_only; mutation=False
|
crm
|
| ⚡ REST API | PATCH | /api/v1/crm/leads/{lead_id} |
patch_lead
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | PATCH | /api/v1/crm/opportunities/{opp_id} |
patch_opportunity
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | PATCH | /api/v1/crm/reports/{report_id} |
patch_report_route
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | PATCH | /api/v1/crm/stages/{stage_id} |
patch_stage
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/activities |
create_activity
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/activities/{activity_id}/complete |
complete_activity
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/leads |
create_lead
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/leads/{lead_id}/convert |
convert_lead
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/leads/{lead_id}/convert-and-quote |
convert_lead_and_quote
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/leads/{lead_id}/status |
lead_status
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/mail |
send_mail_route
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/opportunities |
create_opportunity
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/opportunities/{opp_id}/create-quote |
create_quote
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/opportunities/{opp_id}/draft-followup |
draft_followup
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/opportunities/{opp_id}/lost |
mark_lost
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/opportunities/{opp_id}/reopen |
heropenen
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/opportunities/{opp_id}/stage |
move_stage
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/reports |
create_report_route
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /api/v1/crm/stages |
create_stage
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /pub/anfrage/{tenant_id} |
crm_inquiry_submit
Semantic binding: operator_surface; mutation=True
|
crm
|
| ⚡ REST API | POST | /pub/lead/{tenant_id} |
submit_lead
Semantic binding: operator_surface; mutation=True
|
crm
|
🛡️ Reglementarische en compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- Artikel 6 DSGVO (aankondiging tot contact)
- UWG Werbevergunning
Gecombineerde modules: