Writing replies

Variables, snippets, and the favorites bar — everything you can drop into a DM.

Every keyword has a reply. Replies are written in a familiar message editor with three things sitting next to it: variables, snippets, and favorites.

Variables

Variables pull live data from GHL into the reply at send time. The variable picker is grouped by source:

  • Standard contact fields — first name, last name, email, phone, address, city, state, postal code, country, etc. These come from the contact GHL has on file for whoever commented.
  • Custom fields — anything you've defined under Settings → Custom Fields in your GHL sub-account.
  • Custom values — sub-account-wide values you've set under Settings → Custom Values.
  • Calendars — the public booking URL for any calendar in the sub-account.
  • Trigger links — short URLs you've created in Marketing → Trigger Links.

A variable looks like {{ contact.first_name }} in the editor. At send time, GHL substitutes the live value.

If a picker is empty, the most likely reason is your Private Integration Token is missing the relevant scope. See Installation for the full scope list.

Snippets

A snippet is a saved chunk of message text — a hook, a CTA block, a P.S. line, anything you want to reuse across multiple keywords. Manage them at Snippets in the sidebar.

Inside a reply, click the Snippets button to drop one in. Snippets are scoped to the team account, so everyone on your team sees the same library.

Favorites

The favorites bar is a per-organization shortlist of variables you use a lot. Star a variable inside the picker and it pins to the top of the editor as a one-click insert. Favorites travel across keywords — set them up once for the org, use them everywhere.

Tips

  • Keep replies short. DMs that read like a human get higher engagement than DMs that read like an email.
  • Use {{ contact.first_name }} early in the reply — it's the cheapest personalization there is.
  • Don't paste calendar URLs by hand. Use the Calendars picker so the URL stays correct if you change the calendar's slug later.