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).

View example code.

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.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.