Skip to main content
All CollectionsEmail notifications
Email texts: taking keys from a new release into use
Email texts: taking keys from a new release into use

Sometimes new releases to Sharetribe introduce new keys for email texts. This article teaches you how to start using them.

Thomas Malbaux avatar
Written by Thomas Malbaux
Updated yesterday

How to add/update new Email texts

Some Sharetribe feature releases include new email templates in your marketplace with default English texts. If you'd like to use the new feature and are not happy with the default texts because your marketplace is in a different language or you would otherwise prefer a different vocabulary, you can change them with Email texts. However, the new key-value pairs don't appear automatically in your editor. Instead, you need to add them there manually.

This document contains all the new and updated key-value pairs. For example, let's say that there's a new release that introduces the following two key-value pairs.

"ExamplePage.NewKey1": "New value 1",

"ExamplePage.NewKey2": "New value 2",

To edit these texts, you first need to copy the key-value pairs and paste them to Email texts at the very beginning of the file but after "{", like the screenshots below illustrate.

Before:

After:

You can then modify the values to your liking:

Remember to save your changes when you're done.

If the new release includes updated keys, you should use the search functionality of Email texts to find the old keys and replace them with the new keys. If the new release includes deleted keys, you don't need to do anything, but if you want, you can find and remove those keys from your Email texts, too, as they won't be used anymore in your marketplace.

If you created your Sharetribe account after any of the below-mentioned release dates, then updating your Marketplace texts with the new keys from the respective release is not necessary.

Releases

Seats - Coming soon!

New keys

"BookingAcceptedRequest.PriceBreakdownDailyWithSeats": "{currency} {amount, number, ::.00} × {multiplier, number} {multiplier, plural, one {day} other {days}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingAcceptedRequest.PriceBreakdownHourlyWithSeats": "{currency} {amount, number, ::.00} × {multiplier, number} {multiplier, plural, one {hour} other {hours}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingAcceptedRequest.PriceBreakdownNightlyWithSeats": "{currency} {amount, number, ::.00} × {multiplier, number} {multiplier, plural, one {night} other {nights}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingMoneyPaid.PriceBreakdownDailyWithSeats": "{currency} {amount, number, ::.00} × {multiplier, number} {multiplier, plural, one {day} other {days}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingMoneyPaid.PriceBreakdownHourlyWithSeats": "{currency} {amount, number, ::.00} × {multiplier, number} {multiplier, plural, one {hour} other {hours}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingMoneyPaid.PriceBreakdownNightlyWithSeats": "{amount, number, ::.00} {currency} × {multiplier, number} {multiplier, plural, one {night} other {nights}} x {seats, number} {seats, plural, one {seat} other {seats}}}",
"BookingNewRequest.PriceForDaysQuantityWithSeats": "{currency} {amount, number, ::.00} × {units, number} {units, plural, one {day} other {days}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingNewRequest.PriceForHoursQuantityWithSeats": "{currency} {amount, number, ::.00} × {units, number} {units, plural, one {hour} other {hours}} x {seats, number} {seats, plural, one {seat} other {seats}}",
"BookingNewRequest.PriceForNightsQuantityWithSeats": "{currency} {amount, number, ::.00} × {units, number} {units, plural, one {night} other {nights}} x {seats, number} {seats, plural, one {seat} other {seats}}",

Deleted keys

"BookingAcceptedRequest.SeatsQuantity": "Seats × {multiplier, number}",
"BookingMoneyPaid.SeatsQuantity": "Seats × {multiplier, number}",
"BookingNewRequest.SeatsQuantity": "Seats × {seats, number}",

New built-in email templates (approve listing, approve user, user permissions changes) - December 4th, 2024

New keys

"ListingApproved.GoToListingLink": "Go to your listing",
"ListingApproved.ListingPublishedParagraph": "{firstName}, your listing has now been published on {marketplaceName}.",
"ListingApproved.Subject": "Your listing {listingTitle} has been approved",
"ListingApproved.Title": "Your listing {listingTitle} has been approved",
"UserApproved.FullAccessParagraph": "{firstName}, you now have full access to {marketplaceName}.",
"UserApproved.GoToMarketplaceLink": "Go to {marketplaceName}",
"UserApproved.Subject": "Your {marketplaceName} account has been approved",
"UserApproved.Title": "Your {marketplaceName} account has been approved",
"UserPermissionsChanged.GoToMarketplaceLink": "Go to {marketplaceName}",
"UserPermissionsChanged.InitiateTransactions.Allow": "You can now initiate transactions.",
"UserPermissionsChanged.InitiateTransactions.Deny": "You can no longer initiate transactions.",
"UserPermissionsChanged.PostListings.Allow": "You can now post listings.",
"UserPermissionsChanged.PostListings.Deny": "You can no longer post listings.",
"UserPermissionsChanged.Read.Allow": "You can now view other users' listings.",
"UserPermissionsChanged.Read.Deny": "You can no longer view other users' listings.",
"UserPermissionsChanged.Subject": "Your user rights on {marketplaceName} have changed",
"UserPermissionsChanged.Title": "Changes to your user rights on {marketplaceName}",
"UserPermissionsChanged.UserRightChangedParagraph": "{firstName}, your user rights on {marketplaceName} have changed.",

Updated keys

"TransactionEmails.MembershipParagraph": "You're a member of {marketplaceName}. If you no longer want to receive these emails, please contact the {marketplaceName} team.",
Did this answer your question?