logo
Knowledge Base
General5 min read

Dynamically change data based on your contact's behaviour/actions

Deploia allows you to "add custom data and fields to your contact list" and alter data based on their behaviour and actions. This powerful feature lets you target customers and sen...

Deploia allows you to "add custom data and fields to your contact list" and alter data based on their behaviour and actions. This powerful feature lets you target customers and send them highly personalised campaigns using this custom data.

Usage instructions

  1. Follow the same steps as you would to "set up an email campaign"

  2. On the second step of the process (Step #2 - Setup), go to the bottom of the page

  3. Click on "Show more options" button and choose features relating to email opened, sent, and webhooks

  4. On the third step of the process (Step #3 - Template), go to the bottom of the page

  5. You will see the options related to email clicked and webhooks

Real-life example

Let's just say you want to record the date/time when a contact opened and clicked your email campaign. Start by creating two new "DateTime" fields. Our knowledge base article teaches you how to "add custom data and fields to your contact list". Now, you can go to the campaign of your choice and set it up according to the instructions above.

Steps

Go to the second step of the campaign and choose the "+" plus button next to "Change subscriber custom field value upon campaign open". Then select the custom field you just created, and in the "Field value", put in the dynamic tag "[DATETIME]". This will record the date and time when a contact opens your email.

Go to the third step of the campaign and choose the "+" plus button for the button titled "Change subscriber custom field on link click". Choose the link you are targeting. Then select the "Last clicked" custom field you just created, and in the "Field value", put the same tag as before: "[DATETIME]". This will add the date and time of the click.

Methods we support

Change logic

  • Change a custom field value when an email is sent

  • Change a custom field value when an email is opened

  • Change a custom field value when an email is clicked

Actions logic

  • Take action against a contact who received an email

  • Take action against a contact who opened an email

  • Take action against a contact who clicked a specific link on an email

We support two actions - Move and Copy to another contact list.

Webhook logic

  • Create a webhook event when a contact opens an email

  • Create a webhook event when a contact clicks on a specific link in an email

Supported dynamic tags

Dynamic Field Manipulation

  • [INCREMENT_BY_X] - Increases the field value by a specified integer X

  • [INCREMENT_ONCE_BY_X] - Increases the field value by a specified integer X, but only once per subscriber

  • [DECREMENT_BY_X] - Decreases the field value by a specified integer X

  • [DECREMENT_ONCE_BY_X] - Decreases the field value by a specified integer X, but only once per subscriber

  • [MULTIPLY_BY_X] - Multiplies the field value by a specified integer X

  • [MULTIPLY_ONCE_BY_X] - Multiplies the field value by a specified integer X, but only once per subscriber

  • [APPEND_WITH_X] - Adds a specified string X to the end of the field value

  • [APPEND_ONCE_WITH_X] - Adds a specified string X to the end of the field value, but only once per subscriber

Time and Date

  • [DATETIME] - Inserts the current date and time in 'YYYY-MM-DD HH:MM:SS' format

  • [DATE] - Inserts the current date in 'YYYY-MM-DD' format

Subscriber location

  • [IP_ADDRESS] - Inserts the subscriber's current IP address

  • [GEO_COUNTRY] - Inserts the subscriber's country based on their IP address

  • [GEO_STATE] - Inserts the subscriber's state or region based on their IP address

  • [GEO_CITY] - Inserts the subscriber's city based on their IP address

User agent

  • [USER_AGENT] - Inserts the subscriber's full User Agent string

  • [UA_BROWSER] - Inserts the subscriber's browser type based on their User Agent

  • [UA_OS] - Inserts the subscriber's operating system based on their User Agent

  • [UA_ENGINE] - Inserts the subscriber's browser engine based on their User Agent

  • [UA_DEVICE] - Inserts the subscriber's device type based on their User Agent

Campaign-related

  • [CAMPAIGN_NAME] - Inserts the name of the current email campaign

  • [CAMPAIGN_UID] - Inserts the unique identifier of the current email campaign

Delivery server-related

  • [DS_NAME] - Inserts the name of the delivery server used for the email

  • [DS_HOST] - Inserts the hostname of the delivery server used for the email

  • [DS_TYPE] - Inserts the type of the delivery server used for the email

  • [DS_ID] - Inserts the ID of the delivery server used for the email

  • [DS_FROM_NAME] - Inserts the 'From' name configured on the delivery server

  • [DS_FROM_EMAIL] - Inserts the 'From' email address configured on the delivery server

  • [DS_REPLYTO_EMAIL] - Inserts the 'Reply-To' email address configured on the delivery server

Related articles

General7 min read

Domain Auth SPF, DKIM, DMARC, MX

Note: This guide only helps with email authentication for the emails (Eg. Email notifications) sent using OUR delivery server we configured for you. It DOES NOT apply if you are us...

Read article
General2 min read

Using Stripo email template builder

Step 1 Go to the 'Email templates' menu from the left and click on 'Create new'. Step 2 Once loaded, click on the 'Show email builder' link in the top right corner of the WYSIWYG e...

Read article
General3 min read

Email campaigns paused - 'pending-sending'

You ran out of your monthly allowance We enforce limits from the backend. Our system automatically disables once your customers have used up their sending allowance. The counter ca...

Read article

Copyright © 2025 - Jonah and Associates Pty Ltd