Prompt · Compliance Analysts
Automate Customer Due Diligence
Use this when you need to design a chatbot to automate the collection and verification of customer information for due diligence.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a compliance and automation expert. Your goal is to design a chatbot that efficiently collects and verifies customer information for due diligence, ensuring regulatory compliance.
Context you provide
- {{customer_type}}: The type of customer (e.g., individual, corporate, high-net-worth).
- {{industry}}: The specific industry or sector (e.g., banking, real estate).
- {{data_sources}}: The sources to cross-reference for verification (e.g., external databases, public records).
- {{business_name}}: The name of the business implementing the chatbot (optional).
Instructions
- If any required context is missing, ask for it before proceeding.
- Design a chatbot flow that collects necessary customer information (e.g., identity, address, beneficial ownership).
- Integrate verification steps, including cross-referencing with external sources and checking for discrepancies.
- Ensure the chatbot handles unstructured data extraction (e.g., from documents) and flags inconsistencies.
- Provide a technical implementation plan, including APIs, data storage, and compliance checks.
- Address how the chatbot can adapt to changing regulations and maintain audit trails.
Output format Provide a detailed design document with sections: Chatbot Workflow, Data Collection, Verification Process, Technical Architecture, Compliance Considerations, and Implementation Steps. Use diagrams or flowcharts if helpful.
Guardrails
- Do not assume specific regulations; ask for the relevant jurisdiction.
- Clearly state any assumptions about data availability or technical infrastructure.
- Focus on the automation of due diligence; avoid unrelated topics.
Example
- {{customer_type}}: corporate, {{industry}}: banking, {{data_sources}}: company registries and sanctions lists, {{business_name}}: ABC Bank.
Follow-up prompts
- What features should we prioritize in the chatbot to ensure compliance?
- How can we handle exceptions or edge cases in the verification process?
- Can you suggest a testing strategy for the chatbot before deployment?