With Walls.io, you can automatically import data from GitHub onto your Wall. It's easy to achieve this with our Zapier integration. This step-by-step guide explains how it's done.
🚨 Important: This integration requires access to the Walls.io API, which can be purchased as an add-on for all plans. API access is also included in our Enterprise plans and some legacy plans.
1. Sign up to Zapier
To get started, sign up with Zapier (https://zapier.com/) if you haven't already. Zapier is a marketing tool that allows you to connect hundreds of apps without coding skills. Zapier is offering free plans, so you can get started right away!
2. Enable API access for your wall
In Walls.io, go to "Settings" -> "API Access" and activate the access token:
3. Create and name your Zap
In Zapier, start to create your "Zap" by clicking "Make a Zap" (a Zap is kind of a "recipe" that will connect two apps, in our case GitHub + Walls.io). Enter a name for your Zap, f.e. "GitHub to Walls.io".
4. Choose "GitHub" for the Trigger App
Zaps work with triggers and actions. In this example, we choose GitHub as the trigger, since we want Zapier to perform an action whenever something happens on GitHub.
5. Choose "New Release" as trigger event
For each trigger app, a trigger event has to be selected. In our example we are choosing "New Release", but feel free to test other trigger events according to your use case!
6. Sign in to GitHub
In order for Zapier to have access to your GitHub account, you have to sign in first.
7. Configure GitHub repository
Depending on how you are using GitHub, you might have multiple repositories in your account. Choose the one you want to connect to your Social Wall.
8. Test trigger
Zapier will not let you complete the setup of a trigger or action without testing it first.
9. Choose "Walls.io" for the Action
As you did for the trigger, you need to select an app for the action.
10. Choose "Create Post" for the action event:
Depending on what you want to do (in this example, we want to create a new post), you have to select an action event.
11. Sign in to Walls.io
For Zapier to have access to your wall, you need to enter the access token for your wall.
🚨 Important: Be careful not to expose this access token, as anyone with it will have access to your walls' content.
12. Customize the Post
Finally, you need to map the GitHub data to Walls.io. We recommend getting started with these fields:
Body
Author Login
Author Avatar Url
Url
Select True
for Moderation Status
if you want to set your wall to Automatic Moderation. If you prefer to have Manual Moderation (=approve each post manually before it gets displayed on your social Wall), select "False".
13. Test your Zap and publish it!
After publishing Zap, all releases of your GitHub repository will be automatically sent to your Wall! 🚀
14. Try out other triggers!
In this example, we've used the trigger "New Release" to display all new releases on your wall. The GitHub app on Zapier offers many triggers, like "New Commit", "New Issue"... you can find all here!
In case you have further questions, don't hesitate to contact the support team via the chat or support@walls.io!