Skip to content

feat(piece-magicalapi): add magicalapi piece#9204

Merged
sanket-a11y merged 6 commits intoactivepieces:mainfrom
Pranith124:feat/add-magicalapi-piece-9203
Sep 16, 2025
Merged

feat(piece-magicalapi): add magicalapi piece#9204
sanket-a11y merged 6 commits intoactivepieces:mainfrom
Pranith124:feat/add-magicalapi-piece-9203

Conversation

@Pranith124
Copy link
Copy Markdown
Contributor

@Pranith124 Pranith124 commented Sep 14, 2025

✨ What does this PR do?

This PR adds the MagicalAPI Piece integration into Activepieces, enabling automation workflows that leverage MagicalAPI’s data and resume products.

🛠️ How the Feature Works

The new Piece provides the following actions:

  • Parse Resume – Extracts structured details (name, email, experience, skills, etc.) from uploaded resume files.

  • Review Resume – Evaluates parsed resumes against predefined criteria.

  • Score Resume – Returns a quantitative resume score.

  • Get Profile Data – Retrieves enriched metadata about a person given identifiers (name, email, LinkedIn URL).

  • Get Company Data – Fetches company information (size, industry, domain, etc.).

All actions follow the Activepieces Piece architecture and can be used in workflows for automation (e.g., HR pipelines, lead enrichment, recruitment).

🎯 Relevant User Scenarios

  • HR Automation: Parse and score resumes automatically from job application form submissions.

  • Lead Enrichment: Enrich leads by fetching company and profile data from emails or LinkedIn.

  • Recruitment Analytics: Automate resume reviews and scoring to streamline candidate screening.

🔗 References

MagicalAPI documentation: https://magicalapi.com/

Activepieces developer guide: Building Pieces

✅ Issue Link

Fixes #9203
/claim #9203

@algora-pbc algora-pbc bot mentioned this pull request Sep 14, 2025
@Pranith124
Copy link
Copy Markdown
Contributor Author

hello @kishanprmr , @sanket-a11y and @onyedikachi-david
please review this PR

this is the full implementation demo video

magical.api.1.1.1.1.mp4

all actions are working fine

@nx-cloud
Copy link
Copy Markdown

nx-cloud bot commented Sep 16, 2025

View your CI Pipeline Execution ↗ for commit 4a8c6a8

Command Status Duration Result
nx run server-api:test-cloud ✅ Succeeded 15s View ↗
nx run-many --target=test --projects=engine,sha... ✅ Succeeded 13s View ↗
nx run server-api:test-ce ✅ Succeeded 12s View ↗
nx run server-api:test-ee ✅ Succeeded 4s View ↗
nx run-many --target=build -c production --proj... ✅ Succeeded 12s View ↗
nx affected --target=build -c production --excl... ✅ Succeeded <1s View ↗
nx run-many --target=lint --projects=pieces-mag... ✅ Succeeded 58s View ↗
nx affected --target=lint --exclude=pieces-* --... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2025-09-16 10:54:31 UTC

@sanket-a11y sanket-a11y merged commit 68ac557 into activepieces:main Sep 16, 2025
11 checks passed
@Pranith124 Pranith124 deleted the feat/add-magicalapi-piece-9203 branch September 16, 2025 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MCP] MagicalAPI

3 participants