Skip to content

feat(pieces): implement TimelinesAI piece#9439

Merged
kishanprmr merged 6 commits intoactivepieces:mainfrom
LuizDMM:LuizDMM/issue9430
Sep 29, 2025
Merged

feat(pieces): implement TimelinesAI piece#9439
kishanprmr merged 6 commits intoactivepieces:mainfrom
LuizDMM:LuizDMM/issue9430

Conversation

@LuizDMM
Copy link
Copy Markdown
Contributor

@LuizDMM LuizDMM commented Sep 26, 2025

What does this PR do?

This PR delivers the full implementation of the TimelinesAI integration, completing all the required actions with strong validation and type safety.

TODO

Actions

  • Send Message to Existing Chat
  • Send Uploaded File to Existing Chat
  • Send File to Existing Chat
  • Send Message to New Chat
  • Close Chat
  • Find Chat
  • Find Message
  • Find Uploaded File
  • Find Message Status
  • Find WhatsApp Account

Triggers

  • Chat Closed - Polling
  • New Outgoing Chat - Webhook
  • New Incoming Chat - Webhook
  • New Sent Message - Webhook
  • New Received Message - Webhook
  • New Uploaded File - Polling
  • Chat Renamed*
  • New WhatsApp Account - Webhook

Demo Video

TimelinesAI.mp4

Notes

  • I wasn't able to implement the Chat Renamed trigger, as they don't have this webhook (their webhooks) and don't have last_updated_at or similar in the list chats, so I wasn't able to find a way to implement that trigger, but I'm open to suggestions.

Fixes #9430
/claim #9430

@algora-pbc algora-pbc bot mentioned this pull request Sep 26, 2025
@LuizDMM LuizDMM marked this pull request as ready for review September 27, 2025 02:27
@LuizDMM
Copy link
Copy Markdown
Contributor Author

LuizDMM commented Sep 27, 2025

Ready for a review on this one @kishanprmr

@sanket-a11y
Copy link
Copy Markdown
Collaborator

@LuizDMM Please record video for the triggers.

@LuizDMM
Copy link
Copy Markdown
Contributor Author

LuizDMM commented Sep 27, 2025

Hey @sanket-a11y, the triggers video:

TimelinesAI.-.Triggers.mp4

sanket-a11y
sanket-a11y previously approved these changes Sep 29, 2025
@nx-cloud
Copy link
Copy Markdown

nx-cloud bot commented Sep 29, 2025

🤖 Nx Cloud AI Fix Eligible

An automatically generated fix could have helped fix failing tasks for this run, but Self-healing CI is disabled for this workspace. Visit workspace settings to enable it and get automatic fixes in future runs.

To disable these notifications, a workspace admin can disable them in workspace settings.


View your CI Pipeline Execution ↗ for commit b6925ab

Command Status Duration Result
nx run server-api:test-ee ❌ Failed 1m 45s View ↗
nx run server-api:test-cloud ✅ Succeeded 36s View ↗
nx run-many --target=test --projects=engine,sha... ✅ Succeeded 33s View ↗
nx run server-api:test-ce ✅ Succeeded 18s View ↗
nx run-many --target=build -c production --proj... ✅ Succeeded 17s View ↗
nx affected --target=build -c production --excl... ✅ Succeeded <1s View ↗
nx run-many --target=lint --projects=pieces-tim... ✅ Succeeded 53s View ↗
nx affected --target=lint --exclude=pieces-* --... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2025-09-29 15:34:38 UTC

@kishanprmr kishanprmr merged commit de97438 into activepieces:main Sep 29, 2025
11 of 12 checks passed
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] TimelinesAI

3 participants