{% extends 'base.html' %}{% block title %}Customer Communications{% endblock %}{% block breadcrumb %}Customer Communications{% endblock %}{% block content %}

GENEZ CUSTOMER CARE

Customer communications

One work queue for order chats and quote requests. Assign an owner, label the need and keep every customer reply with its order.

Full quote pipeline

Order conversations

Clear
{% for t in threads %}{% empty %}{% endfor %}
Order / customerTopicPriorityStatusOwnerLast activity
{{ t.order.order_number }}
{{ t.order.customer.get_full_name|default:t.order.customer.username }}{% if t.is_unread %}
{{ t.unread_count }} unread{% endif %}
{{ t.get_topic_display }}{{ t.get_priority_display }}{{ t.get_status_display }}{% if t.assigned_to %}{{ t.assigned_to.get_full_name|default:t.assigned_to.username }}{% else %}Unassigned{% endif %}{{ t.last_message_at|date:'d M Y H:i' }}Open chat
No conversations match these filters.

Showing up to 150 conversations. Unread status is tracked separately for each support user.

Quote requests needing follow-up

New and in-review requests that have not yet been quoted or converted.

{% for lead in leads %}{% empty %}{% endfor %}
RequestCustomerProduct / serviceQuantityReceived
#{{ lead.pk }}
{{ lead.get_status_display }}
{{ lead.contact_name }}
{{ lead.email }}
{{ lead.phone }}
{% if lead.product %}{{ lead.product.name }} · {% endif %}{{ lead.service }}{{ lead.quantity|default:'Not set' }}
{{ lead.delivery_region_name }} · {{ lead.delivery_state_name }}{% if lead.delivery_lga %} · {{ lead.delivery_lga.name }} LGA{% endif %}{% if lead.delivery_city %} · {{ lead.delivery_city }}{% endif %}
{{ lead.created_at|date:'d M Y H:i' }}Open quote pipeline
No quote requests are awaiting follow-up.
{% endblock %}