Propstack Newsletter Sign-Up
With WP-ImmoMakler PLUS, visitors to your website can sign up directly for your Propstack newsletter. The double opt-in process — including the confirmation email and link activation — is handled entirely by Propstack. Sign-up can be embedded in four ways: in the built-in contact form, via a shortcode, in page builders, and in WPForms forms.
Requirements
Section titled “Requirements”- WP-ImmoMakler PLUS PLUS
- Propstack connection set up (API key in your website’s backend (wp-admin) under WP-ImmoMakler → Settings → Software/Portals → Propstack)
- API key permissions (API v2): Brokers, Snippets, and Client statuses
- The Propstack sender user must have a connected email account in Propstack
Step 1: Create an email template in Propstack
Section titled “Step 1: Create an email template in Propstack”The double opt-in process is triggered by Propstack: WP-ImmoMakler submits the contact data, Propstack sends the confirmation email, and activates the newsletter consent after the link is clicked.
In Propstack, go to Administration → Snippets and create a new snippet. The template must contain the variable {{ kontakt_link }} — it generates the confirmation link and, when clicked, automatically activates the “Contact allowed”, “Property mailings requested”, and “Newsletter requested” flags on the contact record.
Propstack recommends the following template as a starting point:
Subject: Please confirm your newsletter subscription
{{ anrede }}
Thank you for your interest in our newsletter.
To complete your registration, please confirm by clicking the followingactivation link that you have signed up yourself for the free newsletterand would like to be informed by {{ konto.name }} via email about newsin the property market.
{{ kontakt_link }}
After clicking the link, you will be informed in a browser window aboutthe successful activation.
You may unsubscribe from the newsletter at any time. You can let us knowpersonally or unsubscribe yourself via a link in our newsletter.Step 2: Global settings in WP-ImmoMakler
Section titled “Step 2: Global settings in WP-ImmoMakler”Navigate in your website’s backend (wp-admin) to WP-ImmoMakler → Settings → Software/Portals → Propstack and scroll to the Newsletter Sign-Up section.
| Field | Description |
|---|---|
| Newsletter Sign-Up: Sender | The Propstack user from whom the confirmation email is sent. This user must have a connected email account in Propstack. |
| Newsletter Sign-Up: Email Template | The snippet from Step 1. |
| Newsletter Sign-Up: Contact Status | The status that newly created newsletter contacts receive in Propstack. Most accounts don’t need this — leave the field on “No status” in that case. If your Propstack account requires a status, Propstack rejects the sign-up with the message “Client status muss ausgewählt sein”; in that case, select a status here. You manage your statuses in Propstack under Administration → Contact Settings. |
| Show newsletter opt-in in contact form | Displays an additional newsletter checkbox in the built-in property contact form (see below). |
Step 3: Choose your integration
Section titled “Step 3: Choose your integration”Contact form (built-in)
Section titled “Contact form (built-in)”If you enabled Show newsletter opt-in in contact form in the previous step, an optional checkbox appears in the built-in property contact form below the other checkboxes:
“I would like to receive regular updates on news in the property market.”
If a visitor ticks this checkbox and submits the form, WP-ImmoMakler creates the contact in Propstack and sends the confirmation email. The actual contact enquiry is not affected.
Shortcode
Section titled “Shortcode”The shortcode [immomakler-propstack-newsletter] embeds a standalone newsletter sign-up form on any page or widget. PLUS
[immomakler-propstack-newsletter]Available attributes:
| Attribute | Default | Description |
|---|---|---|
show_name_fields | 0 | Set to 1 to display first name and last name fields |
newsletter_consent_label | (default text) | Custom label for the consent checkbox |
Page builders
Section titled “Page builders”All supported page builders provide a WP-ImmoMakler element or widget for the newsletter form: PLUS
| Builder | Element / Widget |
|---|---|
| Gutenberg | Block WP-ImmoMakler Propstack Newsletter |
| Elementor | Widget Propstack Newsletter |
| Divi 4 | Module Propstack Newsletter |
| WPBakery | Element Propstack Newsletter |
| Bricks | Element Propstack Newsletter |
| Oxygen | Element Propstack Newsletter |
The elements offer the same options as the shortcode (show/hide name fields, custom consent label).
WPForms
Section titled “WPForms”With the WPForms plugin you can integrate newsletter sign-up into an existing form or create a standalone newsletter form. PLUS
Adding a newsletter opt-in to an existing form
Section titled “Adding a newsletter opt-in to an existing form”Add a Checkboxes field with one option to your form (e.g. “I would like to subscribe to the newsletter”) or use the GDPR field. Then open Settings → General → Advanced in the form editor and scroll to the WP-ImmoMakler: Propstack Newsletter section.
| Field | Description |
|---|---|
| Activate Propstack newsletter sign-up | Enables the feature for this form. |
| Consent checkbox | The individual checkbox option whose activation triggers the DOI email. |
| Email field | The form field containing the email address. |
| First name field (optional) | Text field or WPForms name field with the first name. |
| Last name field (optional) | Text field or WPForms name field with the last name. |
The DOI email is only sent when the selected consent checkbox has been ticked.
Standalone newsletter form (without contact email)
Section titled “Standalone newsletter form (without contact email)”To create a form that exclusively sends the DOI email: set up the form as described above, then delete all entries under Settings → Notifications. WPForms will then send no notification email; WP-ImmoMakler will only send the confirmation email when the consent checkbox is ticked.
Process after submission
Section titled “Process after submission”Regardless of the integration method, WP-ImmoMakler performs the following steps when consent is given:
- Create contact —
POST /v1/contacts: Creates the contact in Propstack with email address and optionally first and last name. If a contact status is selected above, it is sent asclient_status_id. If a contact with this email address already exists, no duplicate is created. - Send confirmation email —
POST /v1/messages: Sends the configured email template via the selected sender. The contact must click the{{ kontakt_link }}for Propstack to activate the newsletter consent.
The visitor receives no additional feedback on the page — the confirmation email comes directly from Propstack.