# Digging Deeper

Welcome to Digging Deeper — the advanced topics for customising and extending Krayin once you've built your own package.

This section assumes you're comfortable with Krayin package development. If you haven't built a package yet, start with Package Development — Getting Started first.

# What's in this section

You want to... Go to
Hook custom logic into a CRM write Events Listeners
Send drip emails from CRM events Events and Campaigns
Customise a core admin screen Override a Layout
Ship a feature that imports CSVs Data Transfer
Receive inbound emails into the CRM Email Inbound Parse
Harden production before launch Best Security Practices
Use AI to extract leads from documents AI-Powered Lead Generation
Use core()->formatDate(...) and friends Helpers

# When to dig deeper

Most package work doesn't need anything from this section — Package Development covers the day-to-day surface. Reach for these pages when: