{% extends 'base.html' %}{% block title %}{{ customer.name }}{% endblock %}{% block content %}
{{ customer.name[:1]|upper }}
CUSTOMER PROFILE

{{ customer.name }}

{{ customer.company or 'Individual customer' }} · Added {{ customer.created_at.strftime('%b %-d, %Y') }}

Edit details+ New ticket

Contact information

Edit ↗
EMAIL
{{ customer.email or '—' }}
PHONE
{{ customer.phone or '—' }}
ADDRESS
{{ customer.address or '—' }}
NOTES
{{ customer.notes or '—' }}

Service tickets

Repair, web, and other service requests

+ Ticket
{% for t in tickets %}{% else %}{% endfor %}
TICKETTYPESTATUSTIME
#{{ '%04d'|format(t.id) }} · {{ t.title }}{{ t.category }}{{ t.status }}{{ t.minutes_logged|duration }}
No service tickets for this customer.
▣

Secure credentials

Private service access

{% if customer.credentials_encrypted %}

Saved credentials are encrypted on your server.

{% else %}

No credentials saved for this customer.

+ Add credentials{% endif %}

Subscriptions

Recurring services

+
{% for s in subscriptions %}
{{ s.name }}{{ s.amount_cents|money }} / {{ s.interval|lower }}Next: {{ s.next_invoice.strftime('%b %-d, %Y') }}
{{ s.status }}
{% else %}

No subscriptions yet.

{% endfor %}+ Add subscription
{% endblock %}