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.
Columns may be supplied in any order, so CustomerFirstname,CustomerSurname is equivalent to CustomerSurname,CustomerFirstname.
Mention Me accepts several types of inbound data via SFTP. The type column on each row selects which feed the row belongs to.
Order / Transaction Data (type: order)
Used to send order or transaction data for conversion tracking. Each row represents a single order. This is commonly used for orders that cannot be captured by the JavaScript tag, such as orders placed over the phone or in a customer support application.Required fields:
Extra custom data used to qualify or segment the order. Example: NewCustomer|AccountID#1234
For ongoing subscription order data where you prefer not to send any PII, CustomerEmail can be replaced with CustomerHashedEmail. This requires that you follow the hashing instructions in the Hashing historical customer emails guide. When CustomerHashedEmail is used, no referees or referrers will be rewarded.
Used to enrol customers into the referral programme, for example customers who have confirmed they wish to take part. 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.
For GDPR compliance, only use this feed if you are certain you have the right to share this data, for example where customers have been told their data is shared for the purpose of running a referral programme. register-silently is preferred over register unless you have specific consent to send the customer referral emails.
In many cases the eligibility of a customer to earn a reward depends on more than just making a purchase. For example, the customer may have to keep a subscription for more than 30 days or pass an external fraud check.The eligibility feed lets you tell Mention Me about each customer who may have met the criteria to be rewarded. It is important that all potentially eligible customers are provided, as only Mention Me knows whether they are due a reward.Required fields:
Used to confirm referral purchases completed in store via a coupon. Referral can drive customers into your stores to make their first purchase: the referral happens before the purchase and the referee is given a single-use voucher to use in store. This feed sends back confirmation that the code was used and the details of the purchase. Because you may not have the customer’s email address, the feed only requires the coupon code plus the transaction details.If you have collected the customer’s email address you may include it, and we will record both the original referee email and the one used to confirm the purchase.Required fields:
Used to notify Mention Me of customer account changes, for example a name or email address update, so the customer’s referral history is preserved against their new details. This is most common in subscription businesses such as the energy sector.Required fields:
Used to inform Mention Me that a customer has stopped paying for a service or subscription. This supports models where a lapsed customer can be given a referral offer if they are referred and return as a paying customer after a period of time.Required fields:
Used to record when a customer has completed a non-order action that should trigger a reward or progress in your referral programme, for example signing up for a newsletter, leaving a review, or registering an account.Required fields:
The identifier, provided by Mention Me, that identifies the action performed. Example: i5d88c29eb14e7
Example:The following example shows alice.liddell@example.com completing action i5d88c29eb14e7, which corresponds to an action defined inside Mention Me (for example, completing a review).
Used to permanently remove all records of a specific customer, including all Personally Identifiable Information. This can be used to satisfy a data-subject erasure request.
Malformed or incorrect data is handled as follows.Missing columns or column headers
A file missing a column header will not be processed.
A file missing a mandatory column, or with the column incorrectly named, will be ignored.
A file missing an optional column, or with an optional column incorrectly named, will be processed as if the optional column was not present.
Missing or malformed rowsEach row is treated as a separate entity, so errors in one row do not affect another. A malformed row (for example, an empty row, or a row with an email address that has no @ symbol) will be ignored, and the remainder of the file will be processed as normal.
Start a conversation with the in-platform Support widget in the bottom-right corner of your dashboard - it can usually answer this straight away. If it can’t, raise a request via the request form.
The in-platform Support widget starting an AI-assisted conversation.
Last modified on August 7, 2026
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.