bottleneckcrm/backend/common/templates/magic_link_code_email.html
Ashwin f8f7dc0c11 feat: add email templates for assigned contacts, leads, and opportunities
- Created new email templates for notifying users when a contact, lead, or opportunity is assigned to them.
- Added a health check HTML template for server status.
- Introduced magic link email templates for sign-in codes and links.
- Implemented a new root email template for consistent styling across emails.
- Updated packaging tests to ensure all templates are included in the wheel.
- Modified settings to remove project-level template directories, ensuring templates are sourced from app directories.
- Added new templates for goal milestones and stale deals alerts in the opportunity module.
- Bumped version to 1.3.0 and updated dependencies in the project configuration.
- Enhanced Dockerfile for better build management and added .dockerignore for cleaner builds.
- Introduced CSAT rating functionality in the frontend with corresponding tests.
2026-08-12 20:19:53 +05:30

21 lines
870 B
HTML

{% extends "root_email_template_new.html" %}
{% block preheader %}Your BottleCRM sign-in code{% endblock preheader %}
{% block heading %}Sign in to BottleCRM{% endblock heading %}
{% block content_body %}
<p style="margin:0 0 16px 0;">Enter this code in the BottleCRM mobile app to sign in. The code expires in 10 minutes.</p>
{% endblock content_body %}
{% block button_link %}
<div style="display:inline-block;padding:18px 32px;background-color:#FFF7ED;border:1px solid #FED7AA;border-radius:8px;font-family:'SFMono-Regular',Consolas,'Liberation Mono',Menlo,monospace;font-size:32px;letter-spacing:10px;font-weight:700;color:#9A3412;">
{{ code }}
</div>
{% endblock button_link %}
{% block extra_content %}
<p style="font-size:13px;color:#757575;margin:0;">
If you didn't request this code, you can safely ignore this email.
</p>
{% endblock extra_content %}