Removes every space in the value. Example: "AC 23 7 B" → "AC237B"
Checks whether the field contains anything. Returns true if filled, false if empty. Example: "Jones" → true, "" → false
Removes everything except numbers and +. Example: "(020) 8123 4444" → "02081234444"
Removes HTML tags and leaves only text. Example: "<b>John</b> Smith" → "John Smith"
Makes a value safe for a URL. Example: "John Smith" → "John%20Smith"
Converts accented or special characters to basic letters. Example: "François" → "Francois"
Value to match example: John Smith
Field example: john smith
Value to match example: john smith
Field example: JOHN SMITH
Value to match example: JOHN SMITH
Field example: John Smith
Uppercase and add a space before the last three characters
Value to match example: cw11aa
Field example: CW1 1AA
Takes the first n characters. Example: Value "ABCDEFG", n=3 → "ABC"
Takes the last n characters. Example: Value "ABCDEFG", n=3 → "EFG"
Converts text into HTML. Example: "Line break here" → "Line break here<br>"
Extracts the domain from a URL. Example: "https://example.org/page" → "example.org"
Breaks a full name into components. Example: "Dr Sarah Thompson" → Title: Dr, First: Sarah, Last: Thompson
YYYY-MM-DDTHH:MM:SS-TIMEZONE Assuming the date is initially in UK format (DD/MM/YYYY)Value to match example: 25/05/2021
Field example: 2021-05-25T00:00:00+00:00
YYYY-MM-DDTHH:MM:SS-TIMEZONE formatValue to match example: 05/21/2021
Field example: 2021-05-21T01:12:35+01:00
YYYY-MM-01THH:MM:SS-TIMEZONE formatValue to match example: 05/2021
Field example: 2021-05-01T01:12:35+01:00
Value to match example: 2021
Field example: 21
DD MMM YYYY HH:MM:SS formatValue to match example: 2021-05-25
Field example: 25 May 2021 10:54:12
DD/MM/YYYY formatValue to match example: 2021-05-25
Field example: 25/05/2021
MM/DD/YYYY formatValue to match example: 2021-05-25
Field example: 05/25/2021
DD/MM/YYYY format but map year 79 to 1979Value to match example: 25/05/79
Field example: 25/05/1979
MM/DD/YYYY format but map year 79 to 1979Value to match example: 05/25/21
Field example: 05/25/2021
YYYY formatValue to match example: 2021-05-25
Field example: 2021
Value to match example: 2021-05-25
Field example: 05/25
Value to match example: 2021-05-25
Field example: 05-25
Value to match example: 2021-05-25
Field example: 25/05
Value to match example: 2021-05-25
Field example: 25-05
YYYY-MM-DD formatValue to match example: 25/05/2021
Field example: 2021-05-25
MM-DD-YYYY formatValue to match example: 2021-05-25
Field example: 05-25-2021
DD-MM-YYYY formatValue to match example: 2021-05-25
Field example: 25-05-2021
DD MMM YYYY formatValue to match example: 2020-05-10
Field example: 10 May 2020
MMM DD, YYYY formatValue to match example: 2020-05-10
Field example: May 10, 2020
YYYY-MM-DDTHH:MM:SS-TIMEZONEValue to match example: 25 May 2021
Field example: 2021-05-25T10:29:57-07:00
YYYY-MM-DDTHH:MM:SS-TIMEZONE assuming the date is initially in US format i.e. MM/DD/YY or MM/DD/YYYYValue to match example: 05/25/21
Field example: 2021-05-25T00:00:00+00:00
YYYY-MM-DDTHH:MM:SS-TIMEZONE assuming the date is initially in UK format i.e. DD/MM/YY or DD/MM/YYYYValue to match example: 25/05/21
Field example: 2021-05-25T00:00:00+00:00
YYYY-MM-DD for the end of the monthValue to match example: 2021-01-15
Field example: 2021-01-31
YYYY-MM-01 for the start of the monthValue to match example: 2021-01-15
Field example: 2021-01-01
YYYY-MM-DD for the end of the month assuming the date is initially in UK format i.e. DD/MM/YY or DD/MM/YYYYValue to match example: 15/01/21
Field example: 2021-01-31
YYYY-MM-01 for the start of the month assuming the date is initially in UK format i.e. DD/MM/YY or DD/MM/YYYYValue to match example: 15/01/21
Field example: 2021-01-01
Value to match example: 25/05/2021
Field example: 2011-04-06 (Calculated start date)
[ Ask us about any other formats you may require ]
Multiplies the value by a given number. Example: 10 × 5 → 50
Same as above, but treats the number as money. Example: £12.50 × 2 → £25.00
Converts text into a clean number. Example: "1,234.00" → 1234
Divides by 100 (useful for values stored in pence/cents). Example: "499" → "4.99"
Formats a 6‑digit sort code. Example: "403025" → "40-30-25"
Note: All transforms in this section include a Value to match field. Below each is an example of what to enter.
Allows the value if it begins with the phrase you specify.
Value to match example: ABC
Field example: ABC123 → kept, 123ABC → removed
Allows the value only if it doesn’t begin with the phrase.
Value to match example: TEMP
Field example: TEMP_44 → removed, LIVE_44 → kept
Allows the value only if it ends with the phrase.
Value to match example: .com
Field example: example.com → kept, example.org → removed
Allows the value only if it does not end with the phrase.
Value to match example: .tmp
Field example: report.tmp → removed, report.pdf → kept
Allows the value only if it includes the phrase.
Value to match example: VIP
Field example: VIP Donor → kept, Donor → removed
Allows the value only if it does not include the phrase.
Value to match example: TEST
Field example: TEST_Record → removed, Donor_Record → kept
Checks if the value is a valid email. Invalid ones are removed. Example: "john.smith@site" → removed, "john@site.com" → kept
Converts text into true or false. Example: "yes" → true, "no" → false
Converts a value into yes or no. Example: "X" → "yes", "" → "no"
Checks whether the value exists in a comma‑separated list. Example: CSV list = "Red,Green,Blue" Value = "Blue" → yes
Same as above, but partial matches count. Example: CSV list = "United Kingdom,United States" "UK" → yes
If a value exists, return yes. If not, leave blank. Example: "data" → "yes", "" → ""
Always returns one of the two values. Example: Missing text → "OptOut" Provided value → "OptIn"
Flips true ↔ false. Example: true → false, false → true
Converts an Import ID into an NXT‑compatible ID. Example: "000001-593-00012898" → "12898"