Marketing Hub

Building Email Campaigns

Create, schedule, and send GDPR-compliant email campaigns with open and click tracking.

6 min read

Overview

Send branded emails to your mailing lists with built-in analytics.

The campaign builder lets you compose HTML emails, select a recipient list, test with a preview send, and then send or schedule the campaign. Every email includes automatic open tracking, click tracking, and HMAC-signed unsubscribe links for GDPR compliance.

Note

You must have at least one mailing list with subscribed contacts before you can send a campaign. See the Contacts & Lists guide first.

Creating a Campaign

Build your email step by step.

Start a new campaign

Go to Marketing > Campaigns and click New Campaign. Give it an internal name (e.g. "March Newsletter").

Set the subject line

Enter the email subject line your recipients will see in their inbox. Keep it concise and compelling — under 50 characters is ideal.

Choose a recipient list

Select which mailing list to send to. Only subscribed, confirmed contacts on that list will receive the email.

Compose the email body

Write your HTML email in the editor. Use the live preview panel on the right to see how it looks. You can also load a pre-built email template to start with a professional layout.

Merge Tags

Personalise emails with dynamic content.

{{name}}

Replaced with the contact's name

{{company}}

Replaced with the contact's company name

{{unsubscribe_url}}

Replaced with a secure, HMAC-signed unsubscribe link (required for GDPR)

Important

Always include {{unsubscribe_url}} in your emails. This is a legal requirement under GDPR and CAN-SPAM regulations.

Testing Your Campaign

Always send a test before going live.

Click the Send Test button to send a preview email to your own admin email address. Merge tags are replaced with test values so you can check personalisation works correctly. The subject line is prefixed with [TEST].

Sending & Scheduling

Go live immediately or schedule for later.

Send now

Click Send Campaign to queue all recipients immediately. Emails are processed in batches by the cron job to avoid server overload.

Schedule for later

Click Schedule and pick a date and time. The campaign status changes to "Scheduled" and will be sent automatically at the chosen time.

Tip

Stagger settings let you control the batch size and delay between batches. This is useful for large lists to avoid being flagged as spam.

Tracking Results

Monitor opens, clicks, and delivery.

After sending, the campaign detail page shows:

Sent count — how many emails were successfully delivered
Open rate — percentage of recipients who opened the email (tracked via a 1px pixel)
Click rate — percentage who clicked a link in the email
Per-recipient status — individual delivery, open, and click timestamps

Ready to try TempClock?

10-day free trial. All features included. No hidden fees, cancel anytime.