Making our first feed

Creating Your First Feed

A guide to making your first feed with Graze

Making our first feed

Let’s make our first feed. In your Graze dashboard, click the plus button to create a new feed:

We’re going to make a feed about my favourite disaster hockey team, the Pittsburgh Penguins. At this stage, all we need to worry about is the Feed Title, and the Feed Description.

We can also hit that plus button at the top beside the title and give our feed a cute avatar, which users will see on Bluesky.

Now we’re ready to get started. It’s time to hit the Create from Scratch button:

Using the Editor

Now we get our first look at the Editor, which we’re going to use in Canvas mode. It looks like this:

Note: if you're already familiar with JSON you can switch to the code version in the top corner. For the rest of us, let's carry on!

There are three parts to this we’re going to use. We’re going to edit the Feed description in the middle, telling it what we want to include and exclude, how we want our feed to sort itself, and how we want to moderate it. On the right we’ll be able to test whether our recipe is perfect. And on the left, we will find our ingredients!

Let’s begin! Everything inside this grey Feed box is in our cooking pot:

You can drag your ingredients around on the canvas, but if they aren’t inside the box, they’re not in the recipe!

Let’s go through our basic ingredients.

Sorting our feed

First up, in the yellow box, choose how you’d like your feed to sort itself. New first? Trending? A mix? As a live sports feed, we’re going with “new” at the top. When you want to learn more about sorting you can read our guide to Custom Sorting.

Constructing our feed

Next up we start to include our “logic” – First off, the instructions that tell our feed what to include.

I want to capture all skeets that mention certain words, so I can make a list of the obvious ones: the team name and the captain’s name:

Believe it or not, that’s enough for a feed!!

If we hit the test button now, Graze’s magic workers will go away and fetch the feed matching these instructions:

Important: sometimes the Graze workers are a little tired -- you need to be patient and they'll get to it, I promise!

Looking good so far!! Except, our list was a little generic, so it’s also catching skeets about actual penguins:

To refine this, we can grab a new word list node from the menu on the left:

We’ll pop it in our pot at the bottom, but this time we’ll tell it to exclude certain words - so instead of “contains” we’ll choose “missing”, and add some words we want to filter out:

So now we're going to catch skeets that contain the words we want, only when they're also missing the words we don't.

Testing the feed

Now, one of the cool things we can do is test individual skeets against our recipe. If we grab a skeet about actual penguins, and paste it into the test pad, we can find out if it would pass or fail our feed:

This fails because although it mentions penguins, it ALSO mentions wildlife, so it won’t make the feed! You can work on these inclusions and exclusions as much as you like to refine the feed so it shows exactly what you’re after. You can learn more in our guide to Testing and Fixing your Feed.

More Nodes!

As you run through the menu of ingredients on the left, you’ll see loads of other cool things you can throw in the pot!

For example, we can pick up specific hashtags, specific users, and we can say we only want skeets in certain languages:

You can see what each one does by looking at the description in the menu. And we have a whole guide on Nodes for Beginners.

Finally we can make some decisions about content by popping in nodes for Content Moderation, Image Moderation and Toxicity Analysis to make sure our feed is a vibrant, healthy place to hang out.

Creating and Publishing our feed

Once you’re happy with your recipe and the tests you’ve run, you can click Create! Don’t panic, this doesn’t move the Feed to Bluesky yet, so you can just have it on your Dashboard in Graze and edit it until you’re really happy with it. And once you’d like to see it out in the world, hit Publish, and away you go!

You can find your published feed in your own profile in Bluesky, and from there you can share the link with others.

If you need help, have questions, or just want to chat with us, come and join our Discord here: discord.gg/n936Bz7Pug