Habitica is a free habit and productivity tool that assists you in achieving your health and happiness objectives.
PhoneBurner is an outbound sales dialing platform that boosts team efficiency and transparency by increasing real client encounters.PhoneBurner Integrations
Habitica + PhoneBurnerCreate Update Contact to PhoneBurner from New Task in Habitica Read More...
Habitica + PhoneBurnerCreate Update Contact to PhoneBurner from New Group in Habitica Read More...
Habitica + PhoneBurnerCreate Contact to PhoneBurner from New Challenges in Habitica Read More...
It's easy to connect Habitica + PhoneBurner without coding knowledge. Start creating your own business flow.
Triggers when a new challenge is created
Triggers when a new group is created
Triggers when a new inbox message created.
Triggers when a new message posted to group is created.
Triggers when a new task is created
Triggers when a new user challenge is created.
Trigger when contact moved to a specific folder.
Add an item to the task's checklist.
Create a new challenge
Create a new task.
Join a challenge
Leave a challenge
Send message in the selected group.
Send private message to the member.
Update a challenge's name, description, or summary
Creates a new contact.
Creates a new contact or update a existing contact.
This week, I have been working on integrating Habitica with PhoneBurner. I would like to share with you my experience and outline of the process. As the title suggests, this post will be about how I was able to integrate Habitica with PhoneBurner. This is a project that I have been working on for the last month. I first set out to explore what kind of data could be extracted from Habitica using OAuth 2.0. As I was exploring this idea, I realized that it would be really cop if I was able to move forward with this project, as it could allow people to integrate their daily tasks into PhoneBurner. Being part of the development team for PhoneBurner, I thought this would be really cop to do, so I decided to start working on this project.
After getting started with the project, I realized that there were quite a few challenges that I had to overcome in order to make this project work. First, I had to figure out how to extract the data from Habitica using OAuth 2.0. Then, I had to figure out how to connect PhoneBurner up with Habitica. Finally, after these two things were completed, I had to figure out how to update users’ tasks.
First, I had to figure out how to integrate Habitica with PhoneBurner. I knew that the only way for me to do this was through OAuth 2.0. So, I went ahead and registered an application on the Play Store and the App Store to get started with OAuth 2.0 integration. Next, I had to decide which API endpoints I wanted to access throughout the process.
I decided that the first thing that needed to be done was for me to figure out how to extract the data that users had stored in their Habitica accounts onto my app. In order for me to do this, I had to get a user’s access token from the Access Token API endpoint of the OAuth 2.0 endpoint of Habitica. After obtaining a user’s access token from this endpoint, I made a request from the /user/get endpoint of Habitica in order for me to get a user’s information from their account. Using this information, I was able to create a user entity in my database and store data associated with each of these users in my database. After these steps were completed, I was able to send a message from one user’s Habitica account on WhatsApp and have it appear in another user’s Habitica account.
In order for me to be able to update users’ tasks from one account on Habitica into another account on Habitica, I had to have a way for users on PhoneBurner to be able to read and write data on Habitica’s API endpoint for User Management. In order for me to do this, I created a new API temporary token from the /api/tokens/create endpoint of Habitica’s API endpoint for User Management and added this token into my PhoneBurner app’s backend configuration file (app’s settings. By adding this token into the app settings file, PhoneBurner was able to make calls from its endpoints in order for me to update users’ data on Habitica. For example, if a user wanted their task updated in Habitica from PhoneBurner, they could make a call using the /api/v1/users/update endpoint and pass along their username and their task ID in order for me to update their task in Habitica.
This weekly weekly project has allowed me learn more about integrating my app with other apps such as Habitica and Shush!. Since this app was released, I received some feedback from my friends asking when they would be able to use their own tasks with the app. This is very important feedback because it shows that people are interested in adding their own tasks into the app and making them available regardless of whether they are in front of their computer or not.
The process to integrate Habitica and PhoneBurner may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.