Skip to content

Conversation

@drobnikj
Copy link

@drobnikj drobnikj commented Dec 3, 2025

This pull request adds support for the Apify integration, enabling users to run Apify Actors and perform single-URL web scraping within workflows.

Apify Integration

  • Added Apify integration plugin (plugins/apify/index.tsx), including form fields for API token, test function, and two actions: "Run Actor" and "Scrape Single URL", each with configuration fields and codegen templates.
  • Registered Apify actions in the step registry (lib/step-registry.ts, lib/steps/index.ts), updated action labels, and integration types to include Apify.

New UI Components

  • Added TemplateBadgeJson component for real-time JSON validation and formatting in action configuration.
  • Updated workflow action config to use specialized fields for Apify "Run Actor" action.

yfe404 and others added 17 commits November 27, 2025 16:12
Adds a new "Run Actor" action that allows workflows to execute Apify Actors.

Features:
- Integration setup with API token configuration
- Actor selection by ID (e.g., apify/rag-web-browser)
- JSON input support for Actor parameters
- Sync/async execution modes
- Full input/output display in Runs panel
- Connection testing

Files added:
- plugins/apify/ - Complete plugin implementation

Files modified:
- action-grid.tsx, action-config.tsx - UI for Run Actor action
- workflow-executor.workflow.ts - Runtime execution handler
- credential-fetcher.ts - API key mapping
- integration-form-dialog.tsx - Settings form
- test/route.ts - Connection test endpoint

Limitations:
- Icon is a placeholder, not the official Apify logo
@vercel
Copy link
Contributor

vercel bot commented Dec 3, 2025

@drobnikj is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

bensabic

This comment was marked as resolved.

@drobnikj
Copy link
Author

drobnikj commented Dec 4, 2025

@bensabic thanks for review, is there anything I can do to merge this?

@drobnikj
Copy link
Author

drobnikj commented Dec 8, 2025

Hey @ctate, I added new actions for Apify, can you please check and give feedback? 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants