Categories: Security


The best IFTTT/Zapier free alternative for developers to automate your workflows based on Github actions

📝 Table of Contents

😁 About

Actionsflow helps you to automate workflows, it’s the best IFTTT/Zapier free alternative for developers. With Actionsflow, you can connect your favorite apps, data, and APIs, receive notifications of actions as they occur, sync files, collect data, and more. We implemented it based on Github actions, and you use a YAML file (The configuration format is the same as Github actions) to build your workflows. If you have already written a Github actions file, it’s very easy to define an Actionsflow workflow file, and you can use any Github actions as your job’s steps.

You can see core concepts of Actionsflow at here.

🔥 Features

🎓 Document

Full documentation for Actionsflow lives on the website.

You can also view it at Github if you prefer.

👀 How Actionsflow worked

Actionsflow uses Github Actionsrepository_dispatch event and per 5 minutes’ scheduled event to run Actionsflow triggers for getting result items, and do some caching and deduplication works, then generating a standard Github actions workflow file with the trigger result, then calling act(a tool for running GitHub Actions locally) to run the built workflow files.

Learn more about How Actionsflow worked, please see Core Concepts of Actionsflow.

🏁 Getting Started

Build an Actionsflow workflow is a three-step process:

  1. Create a public Github repository by this link.

    A typical Actionsflow repository structure looks like this:

    ├── .github
    │   └── workflows
    │       └── actionsflow.yml
    ├── .gitignore
    └── workflows
    │   └── rss.yml
    │   └── webhook.yml
    └── package.json
  2. Define your workflow file at workflows directory

    A typical workflow file rss.yml looks like this:

        name: Make a Request to IFTTT
        runs-on: ubuntu-latest
          - uses: actionsflow/ifttt-webhook-action@v1
              event: notice
              key: ${{ secrets.IFTTT_KEY }}
              value1: ${{on.rss.outputs.title}}
              value2: ${{on.rss.outputs.contentSnippet}}
              value3: ${{}}

    For more information about the Actionsflow workflow file, see the
    Actionsflow workflow reference.

    You can explore Triggers List or Awesome Actionsflow Workflows to get more inspired.

  3. Commit and push your updates to Github

Then, Actionsflow will run your workflows as you defined, you can view logs at your repository actions tab at Github

For more information about quick started, see Getting Started

Full documentation for Actionsflow lives on the website.

👏 How to Contribute

Whether you’re helping us fix bugs, improve the docs, or spread the word, we’d love to have you as part of the Actionsflow community! 💪💜

Check out our Contributing Guide for ideas on contributing and setup steps for getting our repositories up and running on your local machine.

✋ Authors

See also the list of contributors who participated in this project.

📝 License

Licensed under the MIT License.

Read More : Source

Published by

Recent Posts

Will Ontario’s second wave become a tsunami?

6 hours agoRadio21:25Like many places in Canada, summer felt a bit more normal in Ontario,…

3 weeks ago

Kremlin critic Navalny tells magazine ‘Putin was behind the attack’ | CBC News

Russian opposition leader Alexei Navalny, who is recovering in Germany after being poisoned in Russia…

3 weeks ago

23 “Shark Tank” Products That’ll Help Transform How You Clean Everything

A water-powered cleaning brush may actually make you want to detail your car.We hope you…

3 weeks ago


Sorry, something went wrong. Reload? Sorry, we cannot display this file. Sorry, this file is…

3 weeks ago

Behind in Wisconsin, Trump plans to visit battleground amid COVID-19 surge

President Donald Trump will hold more large-scale campaign rallies in Wisconsin this weekend as coronavirus…

3 weeks ago

EU takes legal action against UK over planned Brexit bill

The European Union has taken legal action against Britain over its plans to pass legislation…

3 weeks ago

This website uses cookies.