FUNIFIER & IFLOWWW - Português

Neste tutorial vamos aprender como integrar suas gamificações Funifier com diversos sistemas web utilizando o iFlowww. Ao final deste tutorial você terá aprendido como conectar aplicativos com o Funifier para criar jogadores automaticamente e monitorar as ações deles em diversos sistemas sem precisar escrever nenhuma linha de código.

O QUE É IFLOWWW?
O iFlowww é uma ferramenta de automação online que conecta a plataforma de gamificação Funifier com seus aplicativos favoritos, como Gmail, Google Calendar, Google Drive, Google Fit, Dropbox, Strava e vários outros aplicativos. Você pode conectar a sua gamificação com quantos aplicativos desejar sem precisar de desenvolvedores para criar as suas integrações. Isso permite a você se concentrar na sua estratégia de engajamento. iFlowww é fácil o suficiente para que qualquer pessoa possa criar seus fluxos de integração com apenas alguns cliques.
 Segue alguns aplicativos que podem ser integrados ao Funifier utilizando o iFlowww.

COMO O IFLOWWW FUNCIONA?
Uma integração entre aplicativos utilizando o iFlowww é chamada de “Flowww”. Por exemplo, você pode ter um Flowww para registrar uma action log no funifier quando uma nova linha for cadastrada em uma planilha do google sheets. Flowwws consistem em pelo menos duas partes: uma Trigger e uma ou mais Ações.

Uma Trigger é o evento em um aplicativo que dispara a integração. Depois de configurar um Flowww, o iFlowww irá monitorar esse evento naquele aplicativo. Por exemplo "quando uma nova linha for cadastrada em uma planilha do google sheets", o iFlowww será disparado somente quando uma nova linha surgir na planilha específica do google sheets. Uma Ação é o evento que completa o Flowww. Para o exemplo acima “registrar uma action log no Funifier”, a ação está criando o action log na Funifier.


CRIANDO SUA CONTA IFLOWWW
Para começar você precisa de uma conta no iFlowww. Se você ainda não possui uma conta acesse
https://iflowww.com para criar uma conta gratuita. Clique no botão “TRY IT FOR FREE” para criar sua conta e após ter concluído você poderá fazer o login. Caso você já possua uma conta clique em “LOG IN”.

Informe seu usuário, senha e clique em fazer login para acessar sua conta gratuita.

Após realizar o login, você terá acesso a sua instância do iFlowww. Nela você poderá criar suas integrações que são chamadas de “Flowww”. Vamos explorar as possibilidades de integrações.


CRIANDO SUA CONTA FUNIFIER
Agora que já temos uma conta no iFlowww está na hora de entrar no Funifier. Para começar abra uma nova aba e acesse o endereço
https://studio2.funifier.com e faça login no Funifier Studio.

Caso ainda não tenha uma conta, clique em Register e crie uma conta Trial para você.

Após o login clique no botão New Gamification, para criar sua primeira gamificação no Funifier.

Clique na opção Blank Template, para criar uma gamificação em branco.

Informe o título e uma breve descrição para sua primeira gamificação e click em Save.

Após criar a gamificação podemos iniciar a configuração de uma gamificação que use uma integração com iFlowww. Pense no seguinte cenário, você deseja criar uma gamificação que dê pontos para pessoas que registrarem vendas em uma planilha do google sheets. Acesse o menu Actions no canto esquerdo da tela para começar a configurar esta gamificação.

Na tela de administração de Actions clique no botão New, para criar sua primeira ação.

Nesta etapa vamos criar uma ação para registrar as vendas realizadas pelos jogadores na planilha do google. No título da ação informe o nome “sell” e adicione 2 atributos clicando no botão amarelo da sessão atributos. O primeiro atributo se chama “product” e escolha no combo lado o valor string. O segundo atributo se chama “price” e escolha no combo ao lado o valor number. Ao final clique no botão salvar.

Após esta operação a sua ação será listada na página de configuração de ações. Agora vamos configurar algumas técnicas de jogos para engajar os jogadores a registrar suas vendas em uma planilha do google sheets. Clique no menu técnicas de jogos na lateral esquerda da tela.

Nesta tela você terá acesso a uma vasta lista de técnicas de jogos disponíveis para engajar os seus jogadores. Vamos começar configurando a técnica de pontos, “Points”.

Clique no botão novo para criar um tipo de pontuação.

Selecione uma imagem clicando em galeria para representar o tipo de ponto a ser criado, informe um nome para o tipo de ponto e o nome abreviado e clique em salvar. Neste exemplo estamos usando o nome “point” e o nome abreviado “point”.

Após esta operação o seu tipo de pontuação será listado na página de configuração de pontos. Agora volte para a tela de técnicas de jogos para configurar outra técnica de jogo. Clique no menu técnicas de jogos na lateral esquerda da tela.

Agora vamos configurar a técnica de lista de desafios “Quest List”.

Clique no botão novo para criar o primeiro desafio para os jogadores.

Informe o título do desafio “Sales Registration in Google Sheets” e a descrição “Register your sale in google sheets to complete this challenge and earn the price of your sale in points”. Em seguida clique no botão amarelo adicionar, na sessão Action, e escolha a ação “sell”. Na sequência clique no botão amarelo adicionar, na sessão Points, informe o total de 1 ponto multiplicado pelo campo price. Clique no botão salvar para cadastrar este desafio.

Após esta operação o desafio “Sales Registration in Google Sheets” será listado nos desafios.

CRIANDO A PLANILHA DE VENDAS
Agora acesse seu google drive e crie um novo arquivo do tipo google sheet.

Crie um arquivo com título “sales department”. No arquivo adicione uma planilha “sales”. Na planilha preencha as 3 primeiras colunas da seguinte forma. Na primeira linha informe o título agent na coluna A, título product na coluna B e título price na coluna C. Formate a primeira linha com texto negrito e bordas para o google sheets reconhecer esta linha como cabeçalho.

Na segunda linha adicione o id do jogador, o produto e o preço. Neste exemplo estamos colocando o jogador jerry.mouse@funifier.com, produto candy e price 5.

INTEGRANDO COM GOOGLE SHEETS
Agora que sua conta iFlowww e Funifier estão criadas, você já configurou a gamificação e já criou sua planilha no google sheets. Vamos para o próximo passo e crie um novo Flowww para integrar o google sheets com a sua gamificação. Volte ao iFlowww e clique “NEW FLOWWW”.

Na lista de aplicativos selecione Google Sheets.

Nesta integração queremos monitorar todos os registros de novas linhas em um spreadsheet. Para fazer isso utilize a trigger “New Spreadsheet Row” e clique para avançar.

Clique “Connect a New Account”, faça login com sua conta do Instagram e clique “Continue”.

Selecione a planilha “sales department” que você criou na sua conta do google e em seguida selecione o Worksheet “sales” que vamos monitorar a inserção das linhas. Clique em Continue.

Clique “Fetch & Continue” para localizar a primeira linha da planilha.

Caso toda a configuração esteja correta ele deverá encontrar a linha logo após o cabeçalho. Caso ele não encontre nenhuma linha na planilha que você especificou ele apresentará uma mensagem de erro. Neste caso publique algo no Instagram com a hashtag especificada e clique em “Re-test Google Sheets to get another Row” para ele localizar outra linha e continuar a configuração. Quando você conseguir a mensagem de Test Successful clique em “Continue”.

Agora que você já estabeleceu a conexão com o google sheets. Vamos conectar com o Funifier. Localize o aplicativo funifier e clique nele para continuar.

Agora vamos iniciar a integração com Funifier escolhendo a action “Create Action”.

Clique em “Connect a New Account” para se conectar com o Funifier.

Agora você precisa informar suas credenciais de acesso para que o iFlowww possa se conectar na gamificação que você acabou de criar. Volte no Funifier Studio para pegar a ApiKey da sua gamificação.

Dentro do Funifier Studio, clique no link “Details” no lado esquerdo da tela, logo abaixo da imagem da gamificação. Copie o código que aparece no campo ApiKey e cole no campo ApiKey dentro do iFlowww.

Em seguida acesse o menu “Security” no canto inferior esquerdo do Funifier Studio. Na sessão Apps, clique no botão amarelo para adicionar um novo aplicativo para a integração com iFlowww.. Informe o nome da aplicação e clique em Salvar.

Você deverá ver a mensagem informando que a informação foi salva com sucesso.

Em seguida copie o código Secret do aplicativo e cole no campo Secret dentro do iFlowww.

Após informar a ApiKey e Secret para acesso ao Funifier pelo iFlowww, clique “Yes, Continue”. Ainda na área de segurança entre em Player Authentication e habilite a opção “Create if dont exist” para que o Funifier crie novos jogadores que forem informados na planilha e que por ventura ainda não existam na gamificação.

Volte ao iFlowww e informe a ApiKey no campo User e a AppSecret no campo Password e clique em Continue.

A nova conexão com o Funifier será criada. Clique “Continue”.

Preencha os campos para criar o action log. Conforme imagem a seguir e clique “Continue”.

Na tela de testes clique em “Create & Continue”. Isso irá criar a action log gamificação:

Caso a action log tenha sido criada com sucesso, será apresentado uma mensagem de sucesso, neste caso, clique no botão “Finish”.

Informe o nome da sua integração, ligue sua integração clicando em OFF e em seguida clique em “Save and go to Dashboard”.

Agora sua integração está pronta. A cada 15 minutos o iFlowww irá buscar novas linhas cadastradas em sua planilha que atendam ao critério que você estabeleceu e se encontrar alguma mensagem irá cadastrar o log de ação na sua gamificação dentro do Funifier.

TESTANDO A INTEGRAÇÃO COM GOOGLE SHEETS
Agora vamos conferir se a integração está funcionando. A partir deste momento as vendas cadastradas deverão criar automaticamente aqueles jogadores que ainda não existem e registrar asvendas destes vendedores. Volte ao Funifier Studio e acesse a sessão Players.

Agora acesse o menu Preview para ver se o jogador teve seus pontos registrados conforme a o preço da venda informada na planilha.

Para testar se a criação automática dos jogadores e o registro de suas ações está funcionando corretamente, vamos inserir novas linhas na planilha do google sheets.

Agora aguarde alguns minutos e volte novamente na sessão de jogadores do Funifier Studio e clique em atualizar página. Se a integração estiver funcionando você deverá ver surgir um novo jogador na sua lista. Passe o mouse sobre o novo jogador que foi criado e clique em Preview.

Veja que a integração trouxe a foto, nome e username do jogador registrado no Instagram. E também registrou um desafio concluído bem como os 10 pontos relacionados com o desafio de publicar mensagem no instagram.

Caso você não queira aguardar 15 minutos para a integração rodar automaticamente você pode rodar a execução a qualquer momento clicando em “Run” na sua integração.

Parabéns, você acabou de aprender como integrar o Funifier com o iFlowww e isto lhe permite integrar suas gamificações diversos aplicativos de mercado. Existem várias gamificações que foram feitas utilizando apenas o que você criou acima.

COMO DESATIVAR UMA INTEGRAÇÃO NO IFLOWWW 

Eventualmente você pode ter criado uma gamificação temporária que utiliza uma integração entre o iFlowww e a Funifier. Neste caso é uma boa prática desativar as integrações que não estão mais sendo utilizadas. Para fazer isso acesse o iFlowww, clique em editar na sua integração.

Clique no lápis no canto superior esquerdo, e em seguida clique no botão “ON” até ele tomar o valor “OFF”, e depois “Save and go to Dashboard” conforme imagem abaixo.

Isso irá desligar sua integração.

DESAFIO MÃOS NA MASSA

Configure uma integração para monitorar quantos passos um jogador andou no Google Fit. Crie uma gamificação que dê pontos para as pessoas conforme o total de passos dados. Crie automaticamente os jogadores e as ações de atividade física na plataforma Funifier e apresenta um leaderboard dos jogadores que obtiveram mais pontos com suas caminhadas.