Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mention-me.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

This page describes the different types of data that can be sent to Mention Me via SFTP. All data must be in structured CSV format.
For connection details and folder structure, see SFTP Connection.
Column names are case sensitive and use PascalCase. Columns whose names do not match the expected values exactly will be ignored on import. The type values are also fixed strings — they must match exactly or the row will be rejected.

Data Types

Mention Me accepts several types of inbound data via SFTP. The type column on each row selects which feed the row belongs to.
Used to send order or transaction data for conversion tracking. Each row represents a single order.Required fields:
FieldDescriptionExample
typeMust be orderorder
CustomerEmailCustomer’s email addresscustomer@example.com
OrderIdUnique order identifierORD-12345
OrderDateDate of order (ISO 8601)2024-01-15T10:30:00Z
OrderTotalOrder total excluding VAT/taxes and delivery49.99
OrderCurrencyISO 4217 currency codeGBP
Recommended fields:
FieldDescription
CustomerFirstnameCustomer’s first name
CustomerSurnameCustomer’s last name
MerchantCouponCodeVoucher code used (if any)
CustomerIdYour internal customer identifier
OrderItemCountNumber of items
OrderDiscountAmountDiscount applied
OrderIsSubscriptionWhether this is a subscription order (true/false)
OrderIsGiftWhether this order is a gift — gifts can be signals of advocacy
LocaleLocale code (e.g. en_GB)
SegmentCustomer segment
Used to register customers into the referral programme. The type value determines whether a confirmation email is sent: use register to send a welcome email, or register-silently to register the customer without contacting them.Required fields:
FieldDescriptionExample
typeregister or register-silentlyregister
CustomerEmailCustomer’s email addresscustomer@example.com
CustomerFirstnameCustomer’s first nameJane
CustomerSurnameCustomer’s last nameSmith
Optional fields:
FieldDescription
OrderIdAssociated order
OrderDateOrder date
OrderTotalOrder total
OrderCurrencyCurrency
MerchantCouponCodeVoucher used
CustomerIdYour customer ID
LocaleLocale code
SegmentCustomer segment
Used to notify Mention Me that a referee’s qualifying order has been cancelled, so any pending referrer reward can be withdrawn.Required fields:
FieldDescriptionExample
typeMust be referee-cancelledreferee-cancelled
CustomerEmailCustomer’s emailcustomer@example.com
OrderIdThe cancelled order IDORD-12345
Used to confirm after a holding/return period that a referee’s order has become eligible, so the referrer can be rewarded.Required fields:
FieldDescriptionExample
typeMust be referee-eligiblereferee-eligible
CustomerEmailCustomer’s emailcustomer@example.com
OrderIdThe order that has become eligibleORD-12345
Used for in-store coupon redemption tracking.Required fields:
FieldDescriptionExample
typeMust be coupon-redemptioncoupon-redemption
MerchantCouponCodeThe redeemed coupon codeREF-ABC123
OrderIdAssociated transactionTXN-789
OrderDateTransaction date2024-01-15
OrderTotalTransaction value75.00
OrderCurrencyCurrencyGBP
Used to notify Mention Me of customer account changes, most commonly an email address update, so the customer’s referral history is preserved against their new details.Required fields:
FieldDescriptionExample
typeMust be customer-details-changedcustomer-details-changed
CustomerEmailCustomer’s current emailold@example.com
NewCustomerEmailCustomer’s new emailnew@example.com
Used to inform Mention Me that a customer is considered lapsed in your system. Lapsed customers can be targeted with win-back messaging or excluded from certain referral flows.Required fields:
FieldDescriptionExample
typeMust be customer-lapsedcustomer-lapsed
CustomerEmailCustomer’s emailcustomer@example.com
Used to record non-order actions (for example, account sign-up, booking, milestone event) that should trigger a reward or progress in your referral programme.Required fields:
FieldDescriptionExample
typeMust be incentivised-actionincentivised-action
CustomerEmailCustomer’s emailcustomer@example.com
OrderIdA unique identifier for the actionACT-12345
OrderDateWhen the action took place2024-01-15T10:30:00Z
Used to request deletion of a customer’s data held by Mention Me, for example to satisfy a data-subject erasure request.Required fields:
FieldDescriptionExample
typeMust be purgepurge
CustomerEmailEmail address of the customer whose data should be purgedcustomer@example.com

File Format Requirements

  • Format: CSV with headers
  • Encoding: UTF-8
  • Delimiter: Comma (,)
  • Line endings: Unix (\n) or Windows (\r\n)
  • Quoting: Fields containing commas, quotes, or newlines must be double-quoted
  • Column names: PascalCase, case sensitive — mis-named columns are silently ignored on import
  • Mixed feeds: A single file may contain rows with different type values; each row is processed according to its type

Need Help?

Contact the Support Team using the Help form.
Last modified on April 17, 2026