Giter VIP home page Giter VIP logo

apify-zapier-integration's Introduction

Zapier Apify Integration

The Apify integration to Zapier allows you to connect Apify platform with 600+ app.

Resources

Development

If you are interested in adding a new feature or fixing a bug in the integration, feel free to open a pull request.

Tests

You will need your Apify API token before you run tests. You can find the token on the Integrations page of your Apify account. Run this command to test the app:

TEST_USER_TOKEN=apify_api_token npm run test

Release

New versions should be released using the Zapier CLI. Only Apify team members can deploy new versions, and there is a document in Notion on how to do it.

apify-zapier-integration's People

Contributors

drobnikj avatar jancurn avatar mtrunkat avatar valekjo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

robertdigital

apify-zapier-integration's Issues

Allow "Finished Actor Run" trigger to GET more than 100 records

From reported issue in Zapier:

Hi there, Apify Team!

JC here, reaching out from Zapier Support. One or more of our mutual customers has requested a new feature in your app.

Specifically, they'd like to see the Finished Actor Run trigger to GET more than 100 records, and not be limited to just 100.

An example use case for this is when a user has a "paid player" on Apify i.e. Tiktok Scraper that allows them to retrieve data from Tiktok but the scaper returns more than 100 records. All exceeding records are lost and are not sent to their downstream app, so removing this limit will allow them to do this.

Here's a GIST where we can see the endpoint query has a 100 record limit:

https://cdn.zapier.com/storage/files/c5c95c85dd8b0e9c548bd36a603a96ea_2.txt

Thanks, and please let us know if you have any questions!

cc https://developer.zapier.com/app/15018/issues/11

Add separate zaps for Website Content Crawler, GPT Scraper

This will give us better discoverability in Zapier search, right now we don't show up under "scrape" or "crawl" keywords at all.

TBD:

  • should we include Web Scraper as well?
  • Zapier has max 30 seconds wait time for actions, that might be painful

Add more trigger events for actors and tasks runs with their status

Creating Zaps for actor runs with status Failed for example requires setting the Trigger Event to Finished Actor Run then adding Filter Action to filter the actor run's status and test it to be equal to Failed. Zapier only allows users on paid plans to turn on Zaps with Actions steps (see attached image). Instead we could have a Trigger Event for such case for example Failed Actor Run.

zapier - free plan limitations

Deprecate version 2.1.19 in Zapier

The new version 3.0.4 was released, which was breaking.

Let's give some time to test users this new version (week or two) and then we need to deprecate the old version so the users will be forced to migrate into new one.

Zapier: Generate zap input based on input schema

There is a feature request from the Zapier team:

Hi there, Apify Team!

Breetel here, reaching out from Zapier Support. One or more of our mutual customers has been having trouble setting up Zaps using the "Run Actor" action because they're not sure what to put in the field for Input Body. Many Zapier users are not familiar with json and would do not know how to format their data in this way.

We'd love to see any action steps that require json to be reconfigured so that the user would just need to input values, then your code could format those values as your API expects to receive them.

Would this be possible? Please let us know your thoughts and how we can help!

The problem can be solved by fetching input schema in process of Zap creation and generate fields based on it.
The Zapier allow dynamic fields, which is feature we can use.

Automate Deploy

Automate workflow, which we have now in readme.md under Deploy title.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.