A Forever Living não possui Franquias como muitas empresas. Desde 1996 no Brasil e com matriz no Rio de Janeiro, a empresa conta com filiais estabelecidas em São Paulo, Porto Alegre, Belo Horizonte, Recife, Curitiba, Natal, Salvador, Brasília, Fortaleza, Maceió e Maranhão, e está presente em mais de 160 países.
A nova filial de Natal, possui uma fachada feita à quatro mãos com a diretoria de marketing da matriz americana e é a primeira filial no Brasil a adotar as cores amarela e preta, de acordo com o novo branding da marca.
O endereço fica na Avenida Hermes da Fonseca, 509, bairro Petrópolis.
A Forever Living Brasil está lançando um app gratuito para IOS e Android proporcionando maior praticidade para o dia a dia dos FBO’s (Forever Business Owner).
Pelo app é possível fazer compras, realizar patrocínios e acompanhar as notícias mais importantes da marca. Para baixar, é só procurar por “Forever Living Brasil” e acessar todo o conteúdo da empresa na palma da mão.