Does GrowSurf have multilingual support?
Follow the steps outlined in this article to display different languages to participants based on their language.
1. Use participant metadata
When adding new participants to your campaign, save a custom metadata field.
Here is an example using the JavaScript SDK, passing in a custom language
attribute:
growsurf.addParticipant({ email: '[email protected]', language: 'DE' })
2. Update your referral portal
To support multiple languages for your referral portal, use embeddable elements and override certain content using HTML data attributes (you should not use the GrowSurf-hosted referral portal).
Please note that customization for error and success messages, such as "That is not a valid email," is not supported.
3. Customize your campaign emails
To support multiple languages for emails sent out by GrowSurf, you can personalize the email content. Here's what that could look like using the language
attribute used in the example above:
Please note that email footers only support one language.
As an alternative you can disable GrowSurf emails and use Zapier, Make, or Webhooks instead to send emails on GrowSurf events.
4. Update your reward automation
Because GrowSurf campaigns are tied to a single currency, if you want to automate rewards sent to participants with different currency amounts, you should disable any reward integrations in GrowSurf. You should instead use Zapier, Make, or Webhooks.