Skip to content
English
  • There are no suggestions because the search field is empty.

✨ Placeholders – overview

All ChiliDocs placeholders at a glance: objects, users, tables, global placeholders and formatting – with examples.

Placeholders in your Word template are always written in square brackets and are replaced with the values from HubSpot at generation time. This overview lists all supported placeholder types.

 

📋 Object reference

ObjectPlaceholder syntaxExample
Contact[contact.<property>][contact.firstname]
Company[company.<property>][company.name]
Deal[deal.<property>][deal.amount]
Ticket[ticket.<property>][ticket.subject]
Order[order.<property>][order.hs_order_name]
Quote (workflow or associated object only)[quote.<property>][quote.hs_title]
Subscription[subscription.<property>][subscription.hs_subscription_name]
Course (only when Courses is activated)[course.<property>][course.hs_course_name]
Line item (inside a table only)[line_item.<property>][line_item.name]
Note[note.<property>][note.hs_note_body]
Custom object[<object_name>.<property>][my_project.hs_name]
With association label[<object>(<Label>).<property>][company(Primary).name]

 

👥 User placeholders

PurposeSyntaxExample
Owner of an object[<object>.owner.<user_property>][deal.owner.hs_email]
Owner with label[<object>(<Label>).owner.<user_property>][company(Primary).owner.hs_given_name]
Non-default owner property[<object>.owner(<property_id>).<user_property>][quote.owner(hs_quote_owner_id).hs_email]
Associated user[user.<user_property>][user.hs_email]
Associated user with label[user(<Label>).<user_property>][user(Primary).hs_email]
Current user (clicked Generate)[currentuser.<user_property>][currentuser.hs_given_name]

User properties: hs_given_name, hs_family_name, hs_email, hs_main_phone, hs_job_title (any HubSpot user property works).

 

📊 Table placeholders

PurposeSyntax
Table for an object[<object>_table] … [<object>_table_end]
With label[<object>(<Label>)_table]
With filter / limit / sort[<object>_table] [filter(property=value;limit=10;sort=amount desc)]

Available tables: contact_table, company_table, deal_table, ticket_table, line_item_table, order_table, quote_table, subscription_table, course_table, note_table, user_table, <custom_object>_table.

 

🌐 Global placeholders

PlaceholderResult
[CurrentYear]Four-digit year, e.g. 2026
[CurrentMonth]Two-digit month, e.g. 10
[CurrentMonthName]Spelled-out month, e.g. October
[CurrentDay]Two-digit day, e.g. 07
[CurrentHour]Two-digit hour (24h, UTC), e.g. 14
[CurrentMinute]Two-digit minute, e.g. 32
[CurrentSecond]Two-digit second, e.g. 05
[CurrentTimestamp]Unix timestamp in milliseconds (UTC)
[PortalId]Numeric HubSpot portal ID

 

🎨 Formatting (on the placeholder itself)

FormatExample
Date[deal.closedate(format:dd.MM.yyyy)]
Date + time (UTC)[deal.closedate(format:dd.MM.yyyy HH:mm)]
Date only[deal.closedate(format:dateonly)]
Time only[deal.closedate(format:timeonly)]
Currency (record's own currency)[deal.amount(format:currency)]
Uppercase[contact.firstname(format:upper)]
Lowercase[contact.firstname(format:lower)]

 

➡️ Deep-dives in the linked articles: