IMAP configuration in Krayin CRM lets you fetch incoming emails into your dashboard, improving communication, enhancing team visibility, and ensuring faster, more collaborative responses.
Whether you’re using Gmail, Outlook, or any other IMAP-supported service, setting up email sync in Krayin helps you track and manage client communication efficiently.
IMAP configuration in Krayin CRM lets you fetch incoming emails into your dashboard, improving communication, enhancing team visibility, and ensuring faster, more collaborative responses.
Let’s go through the step-by-step process to configure IMAP:
Step-by-Step Guide to Configure IMAP in Krayin
Step 1: Log in to Krayin Admin Panel
Open your Krayin CRM in a browser and log in using admin credentials. Once inside, you’ll be directed to the main dashboard.
Step 2: Navigate to Email Settings
From the left sidebar, go to Configuration → Email. This will take you to the configuration page where you can set up your incoming and outgoing email preferences.
Step 3: Fill in IMAP Server Details
- IMAP Host: Your mail server address (e.g.,
imap.gmail.com
) - IMAP Port: Usually
993
for SSL-enabled IMAP - Encryption: Choose SSL or TLS based on your provider
- Email Address: The email account you want to connect
- Password: Your email password or app-specific password
- Note: The same credentials can also be filled out from the
.env
file of your project.
Step 4: Save Your Settings
After entering your IMAP credentials, click Save to apply the settings.
Step 5: Edit the .env File
To activate the email fetching process, open your .env
file located at the root of your Krayin installation. Add the following line:
MAIL_RECEIVER_DRIVER=webklex-imap
This tells Krayin to use the Webklex IMAP driver for processing inbound emails.
Step 6: Run Email Processing Command
Now run the following artisan command to start fetching emails into your CRM:
php artisan inbound-email:process
This command processes new inbound emails and creates records in Krayin. If you’re on a local environment, you’ll need to run this command manually each time.
On a live server, this command is automatically executed every 5 minutes via a cron job, so incoming emails are fetched regularly without manual effort.
Step 7: Check Emails in Inbox Section
Once your email configuration is complete and the command is executed, go to the Inbox section in Krayin CRM. Here you can view and manage all incoming emails associated with your leads or contacts.
Gmail Example: IMAP Settings
- IMAP Host: imap.gmail.com
- Port: 993
- Encryption: SSL
- Email: your Gmail address
- Password: App password (if 2FA is enabled)
Ensure that IMAP is enabled in your Gmail settings and generate an app password from your Google account if two-factor authentication is on.
Conclusion
Krayin CRM’s IMAP email configuration helps you centralize and automate your email management:
- View emails in the Inbox module linked to your contacts or leads
- Receive emails automatically using Webklex driver and cron scheduling
- Improve tracking of customer communication inside the CRM
Support
Hope this is helpful for you. If you have any issues, feel free to raise a ticket at https://webkul.uvdesk.com/en/.