{{ P.name }}{{ P.city }} · Project
{{ p.name }}{{ p.city }} · {{ p.meta }}
All projects
{{ r.label }}{{ r.sub }}
No matches. Try “A-904” or “Hoxha”.
Agent view
EN
SQ
{{ unread }}
NotificationsMark all read
{{ n.title }}{{ n.sub }}
{{ n.at }}
{{ me.ini }}
{{ me.name }}{{ me.role }}
{{ me.name }}{{ me.role }} · T&XH sh.p.k.
Demo · switch role
Administrator
Sales Agent
{{ t.openForm }}
Sign out
{{ P.name }} · {{ t.dashSub }}

{{ t.dashboard }}

{{ t.total }} {{ totalN }} {{ totalSub }}
{{ k.label }}
{{ k.value }} {{ k.pctTxt }}
{{ t.newLeads }}{{ weekLeads }}
{{ weekDelta }}
{{ t.quotesSent }}{{ quotesMonth }}
{{ quotesMonthSub }}
{{ t.valueSold }}{{ soldVal }}
{{ soldValSub }}

{{ t.byBuilding }}

{{ t.sold }}{{ t.reserved }}{{ t.available }}
{{ b.name }}{{ b.meta }}
{{ b.sum }}
{{ s.n }}

{{ t.awaiting }}

{{ t.viewAll }}
Nothing waiting. All quotations are approved.
{{ q.name }}{{ q.id }}
{{ q.apt }} · {{ q.amount }} · {{ q.discTxt }} · by {{ q.agent }}

{{ t.latestLeads }}

{{ t.viewAll }}
No leads yet for this project.
{{ l.ini }}
{{ l.name }}{{ l.email }}
{{ l.apt }} {{ l.source }} {{ l.date }}
{{ l.chip.label }}
T&XH sh.p.k. · 3 projects

{{ t.projects }}

{{ p.label }} {{ p.chip.label }}
{{ p.name }}{{ p.address }}
{{ p.meta }}{{ p.delivery }}
{{ p.soldTxt }}{{ p.resTxt }}
{{ t.projects }}{{ pd.name }}

{{ pd.name }}

{{ pd.chip.label }}
{{ pd.address }} · {{ pd.site }}
{{ tb.label }}
hero render · beachfront elevation

About the project

{{ pd.desc }}

Sales status

{{ s.label }}{{ s.n }}{{ s.pct }}
{{ f.k }}{{ f.v }}
{{ b.name }}{{ b.meta }}
Inventory value
{{ b.value }}
{{ s.n }} {{ s.label }}
Administrator only · {{ P.name }}

{{ t.settings }}

{{ tb.label }}

Settings are for administrators

Sales agents can’t change project variables, pricing or quote templates. Ask an administrator, or switch role from the user menu.

Quotation sending mode

What happens when a lead is created from the website form or an agent generates a quotation.
{{ m.label }}{{ m.desc }}
Approval rulesIn approval mode every quotation waits for an administrator. In automatic mode, agent quotations with a discount above the max agent discount (3%) still require approval.
{{ P.name }} · {{ t.invSub }}

{{ t.inventory }}

{{ tb.label }}{{ tb.count }}
{{ t.grid }}
{{ t.table }}
{{ bName }} · stacking planHover a unit for details, click to open
{{ s.label }} {{ s.n }}
{{ fl.label }}{{ fl.avail }} free
{{ a.no }}
{{ a.type }}{{ a.price }}
Reset
{{ selTxt }}
Available
Reserved
Sold
Clear selection
Apt No.BuildingFloorTypeSurface m²Terrace m²ViewPriceStatusLeads
{{ r.no }}{{ r.building }}{{ r.floor }}{{ r.type }} {{ r.surface }}{{ r.terrace }}{{ r.view }} {{ r.price }}
{{ r.chip.label }}
{{ r.leads }}
No apartments match these filters.
{{ rowCount }}
{{ tip.no }}{{ tip.chip.label }}
{{ tip.type }} · {{ tip.surface }} · {{ tip.terrace }} {{ tip.view }} · {{ tip.leads }}
{{ tip.price }}{{ tip.ppm }}
{{ dr.no }}{{ dr.chip.label }}
{{ dr.sub }}
{{ dr.plan }}
{{ f.k }}{{ f.v }}
Custom fields
{{ f.k }}{{ f.v }}
Status
{{ h.status }} · {{ h.note }}{{ h.at }} · {{ h.by }}
Interested leads
{{ l.ini }}
{{ l.name }}{{ l.source }} · {{ l.date }}
{{ l.chip.label }}
{{ dr.extraLeads }}
Quotations sent
{{ q.id }}{{ q.name }} · {{ q.amount }} · {{ q.date }}
{{ q.chip.label }}
Import apartments{{ P.name }} · existing apartments are matched by Apt No.
Drop an .xlsx or .csv file hereor click to use the sample “cmimet_durres_tower_B.xlsx”
Need a starting point? Download the template with all default and custom fields.
cmimet_durres_tower_B.xlsx57 rows · 9 columns
Column mapping
File columnPlatform fieldPreview (row 1)
{{ m.src }}{{ m.ex }}
55 rows ready · 41 updates, 14 price changes
2 rows skipped · missing Apt No.
{{ toast }}
{{ P.name }} · Quotation request form · {{ fbv.subs }} submissions

{{ t.forms }}

Fields
{{ p.label }}
Click or drag a field onto the form.
Anti-spam protectionInvisible reCAPTCHA v3 and a honeypot field
Request a quotationLive canvas · drag to reorder, click to edit
{{ f.en }}*{{ f.typeLbl }}
{{ f.ph }}
+355
{{ f.ph }}
{{ f.ph }}
Linked to inventory · {{ fbv.availN }} available apartments only
{{ f.ph }}
{{ f.ph }}*
Receive my quotation
Select a field on the canvas to edit its properties.
Field properties{{ fbv.props.typeLbl }}
Required
Linked to inventory. Lists only Available apartments ({{ fbv.props.availN }}). Reserved and sold units disappear automatically. Pre-selected from the page URL (?apt=B-0704).
On submitCreate lead · assign round robin · generate quotation · {{ fbv.modeTxt }}
Embed the formPaste on durrestower.com. The script picks up ?apt= from the page URL.
Script (recommended)
{{ embed.script }}
iframe
{{ embed.iframe }}
Integration docs →
General variablesValues used in quote templates for {{ P.name }}. Click a code to copy it.
VariableTemplate codeValue
{{ v.name }}
{{ v.code }}
Payment planMilestones are printed in the quotation with calculated amounts.
Example for an apartment at
€
#Milestone (EN)Milestone (SQ)%Amount
{{ r.n }}
%
{{ r.amt }}
Reset to default
Total of {{ planV.exTxt }} = {{ planV.exTotal }}
Total {{ planV.total }}
The milestones must add up to exactly 100% ({{ planV.diff }} off). Quotations can’t be generated with this plan until it’s fixed.
Generated codes Use the table code for the whole plan, or individual codes per milestone.
{{ c.c }}
{{ planV.moreCodes }}
{{ lv.label }}{{ lv.n }}
Drag to reorder. Codes are generated from the English label.
Label (EN)Label (SQ)TypeRequiredOn websiteTemplate code
{{ f.en }} {{ f.sq }} {{ f.type }}
{{ f.code }}
Add fieldLevel: {{ fpV.level }}
Required
Visible on website
Template code (auto){{ fpV.code }}
{{ tc.lang }}
{{ tc.title }}{{ tc.file }}{{ tc.updated }}
{{ tc.chip.label }}
Upload {{ upV.lang }} template
Drop a .docx file hereWord document using template codes, max 10 MB
Demo:upload sample .docx·upload a wrong file (.pdf)
{{ upV.file }}Uploading & scanning codes… {{ upV.pct }}%
Upload failed“{{ upV.file }}” isn’t a Word document. Save the template from Word as .docx and try again.
{{ upV.file }}· 34 codes found · 32 matched
Missing codes · 1{{ upV.missing }}Defined in project variables but not used in the document. Bank details won’t print.
Unknown codes · 1{{ upV.unknown }}Found in the document but not defined. Add a custom field or fix the code.
You can save this template, but it can’t be activated until all codes are valid.
Codes library
No codes match.
{{ g.g }} · {{ g.n }}
{{ c.c }}{{ c.d }}
Users & rolesSales agents can’t access settings, pricing variables or quote templates.
UserRoleProjectsLast login
{{ u.ini }}
{{ u.name }}{{ u.email }}
{{ u.projects }} {{ u.last }}
Public API key
txh_live_••••••••••••4f9c
Read-only key for the website. Last used 2 minutes ago by durrestower.com.
GET/api/v1/projects/durres-tower/apartments
{{ json }}
Publicly exposed fieldsOnly checked fields are returned by the API and shown in the widget.
{{ x.label }}{{ x.key }}
Website availability widgetPreview
DURRËS TOWER · BUILDING A
AvailableReservedSold
{{ w.f }}
{{ c.lbl }}
Prices are hidden on the website. Sold apartments are greyed out.
sales@durrestower.comSender name: Durrës Tower · Sales
Connected
ProviderGoogle Workspace · SMTP (smtp.gmail.com:587)
Reply-toAssigned agent
SPF · DKIM · DMARCVerified
Last email sent17 Oct 2026, 09:41
Delivery in the last 30 days98.6%71 quotations delivered, 1 failed (mailbox unavailable). Failed sends appear in Quotations with a Resend action.
{{ P.name }} · Buyers & enquiries

{{ t.leads }}

State
Data
Loading
Empty
Error
Table
Kanban
{{ c.label }}{{ c.n }}
NameEmailPhoneProjectApartmentSource formLang.StatusAgentDateQuotation
{{ l.ini }}
{{ l.name }}NEW
{{ l.email }} {{ l.phone }} {{ l.project }} {{ l.apt }} {{ l.form }} {{ l.lang }}
{{ l.chip.label }}
{{ l.agent }}{{ l.date }}
{{ l.qchip.label }}
No leads match these filters.
{{ col.label }}{{ col.n }}
{{ c.name }}NEW
{{ c.apt }} · {{ c.country }} · {{ c.lang }}
{{ c.qchip.label }}{{ c.date }}
Drop a lead here
Loading leads…
No leads yet When buyers submit the quotation form on durrestower.com, they appear here automatically with a New badge.
Couldn’t load leads The server didn’t respond (error 503). Your data is safe. Try again in a moment.
{{ t.leads }}{{ ld.name }}
{{ ld.ini }}

{{ ld.name }}

{{ ld.chip.label }}NEW
{{ ld.form }} · {{ ld.date }} · {{ ld.country }}
floor plan
Apartment of interest
{{ ld.apt.no }}{{ ld.apt.chip.label }}
{{ ld.apt.meta }}
{{ ld.apt.price }}View apartment →
Activity
{{ e.t }}{{ e.at }} · {{ e.by }}
Email{{ ld.email }}
Phone{{ ld.phone }}
Country{{ ld.country }}
Preferred language{{ ld.lang }}
Assign to agent
{{ ld.answersTitle }}
{{ a.k }}{{ a.v }}
Quotations No quotations yet.
{{ q.id }}{{ q.apt }} · {{ q.amount }} · {{ q.lang }} · {{ q.created }}
{{ q.chip.label }}
{{ P.name }} · Open pipeline {{ pipeline }}

{{ t.quotes }}

{{ c.label }}{{ c.n }}
Quote no.LeadApartmentPriceLang.StatusCreatedSentActions
{{ q.id }} {{ q.name }} {{ q.apt }} {{ q.price }} {{ q.lang }}
{{ q.chip.label }}Mailbox unavailable
{{ q.created }}{{ q.sent }}
No quotations in this status.
{{ t.quotes }}{{ qp.id }}
T&XH
DURRËS TOWERT&XH sh.p.k. · Tiranë · durrestower.com
{{ qp.L.title }}{{ qp.id }}
{{ qp.L.to }}{{ qp.buyer }}{{ qp.email }}{{ qp.phone }} · {{ qp.country }}
{{ qp.L.date }}{{ qp.date }}
{{ qp.L.valid }}{{ qp.valid }}
{{ r.k }}{{ r.v }}
{{ qp.planImg }}
{{ l.k }}{{ l.v }}
{{ qp.L.total }}{{ qp.total }}
{{ qp.L.plan }}
#{{ qp.L.ms }}%{{ qp.L.amt }}
{{ p.n }}{{ p.k }}{{ p.p }}{{ p.v }}
{{ qp.L.bank }}
{{ b.k }}{{ b.v }}
{{ qp.L.agent }}{{ qp.agent }}sales@durrestower.com · +355 52 220 400
{{ qp.legal }}

{{ t.newQuote }}

Template language
EN
SQ
Discount{{ qb.discTxt }}
Max {{ qb.maxD }}% for your role
{{ qb.note }}
{{ qp.id }}{{ qp.chip.label }}
for {{ qv.buyer }} · {{ qv.aptNo }} {{ qv.aptChip.label }} · {{ qp.langLbl }}
Sending failed. {{ qv.fail }}
{{ qv.sentTxt }}
Waiting for an administrator to approve.
Data used
{{ d.c }}{{ d.v }}
Email to buyer
To{{ qv.to }}
{{ qp.id }}.pdf attached
Back to back-office
Embedded form preview · durrestower.com/apartments/b-0704
Sending mode
Automatic
Approval
EN
SQ
Desktop
Mobile
DURRËS TOWER
{{ t.nav1 }}{{ t.nav2 }}{{ t.nav3 }}{{ t.nav4 }}
interior photo · living room with sea-view terrace {{ t.f_apt }} {{ pub.aptNo }}
{{ x.v }}{{ x.k }}

{{ t.f_title }} {{ pub.aptNo }}

{{ t.f_sub }}

{{ t.f_phone }} *
{{ t.f_lang }}
English
Shqip
{{ t.f_consent }}
{{ pub.err }} Protected by reCAPTCHA

{{ pub.okTitle }}

{{ t.okSub }} {{ pub.email }}.

Demo · in the back-office {{ pub.demoTxt }}