Add Activepieces integration for workflow automation

- Add Activepieces fork with SmoothSchedule custom piece
- Create integrations app with Activepieces service layer
- Add embed token endpoint for iframe integration
- Create Automations page with embedded workflow builder
- Add sidebar visibility fix for embed mode
- Add list inactive customers endpoint to Public API
- Include SmoothSchedule triggers: event created/updated/cancelled
- Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
poduck
2025-12-18 22:59:37 -05:00
parent 9848268d34
commit 3aa7199503
16292 changed files with 1284892 additions and 4708 deletions

View File

@@ -0,0 +1,68 @@
{
"Integrate with Instabase AI Hub to automate document processing and AI workflows": "Integrate with Instabase AI Hub to automate document processing and AI workflows",
"API Token": "API Token",
"IB Context": "IB Context",
"API Root URL": "API Root URL",
"Your Instabase API token": "Your Instabase API token",
"Organization ID (for org accounts) or User ID (for community accounts)": "Organization ID (for org accounts) or User ID (for community accounts)",
"API base URL (e.g., https://aihub.instabase.com/api for community accounts)": "API base URL (e.g., https://aihub.instabase.com/api for community accounts)",
"\n## Instabase AI Hub Connection Setup\n\n### Prerequisites\n- Create an AI Hub account at [Instabase](https://www.instabase.com)\n- Generate an API token from your account settings\n- Obtain your organization ID or user ID for the IB-Context header\n\n### Authentication Fields\n\n**API Token**: Your API token from Instabase (required for Bearer authentication)\n\n**IB Context**: Your organization ID or user ID\n- For organization accounts: Use your organization ID\n- For community accounts: Use your user ID or omit this": "\n## Instabase AI Hub Connection Setup\n\n### Prerequisites\n- Create an AI Hub account at [Instabase](https://www.instabase.com)\n- Generate an API token from your account settings\n- Obtain your organization ID or user ID for the IB-Context header\n\n### Authentication Fields\n\n**API Token**: Your API token from Instabase (required for Bearer authentication)\n\n**IB Context**: Your organization ID or user ID\n- For organization accounts: Use your organization ID\n- For community accounts: Use your user ID or omit this field\n\n**API Root URL**: The base URL for API calls\n- For community accounts: `https://aihub.instabase.com/api`\n- For organization accounts: `https://your-organization.instabase.com/api` (replace with your custom domain)\n",
"Create Conversation and Upload Files": "Create Conversation and Upload Files",
"Converse with Document": "Converse with Document",
"Custom API Call": "Custom API Call",
"Create a new conversation and upload files to it": "Create a new conversation and upload files to it",
"Ask a question about a document in a conversation": "Ask a question about a document in a conversation",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Conversation Name": "Conversation Name",
"Description": "Description",
"Files": "Files",
"Organization": "Organization",
"Workspace": "Workspace",
"Enable Object Detection": "Enable Object Detection",
"Enable Entity Detection": "Enable Entity Detection",
"Write Converted Images": "Write Converted Images",
"Write Thumbnails": "Write Thumbnails",
"Fast Mode": "Fast Mode",
"Enable Multilanguage Support": "Enable Multilanguage Support",
"Enable Advanced Multilanguage Mode": "Enable Advanced Multilanguage Mode",
"Conversation": "Conversation",
"Question": "Question",
"Documents": "Documents",
"Model Mode": "Model Mode",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"Response is Binary ?": "Response is Binary ?",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"Name of the conversation": "Name of the conversation",
"Description of the conversation": "Description of the conversation",
"Files to upload to the conversation": "Files to upload to the conversation",
"Organization ID (for organization accounts)": "Organization ID (for organization accounts)",
"Workspace name where the conversation is created": "Workspace name where the conversation is created",
"Enable object detection for extracting tables and checkboxes": "Enable object detection for extracting tables and checkboxes",
"Enable entity detection for signatures and barcodes": "Enable entity detection for signatures and barcodes",
"Save image files generated when processing documents": "Save image files generated when processing documents",
"Generate and save thumbnails of processed documents": "Generate and save thumbnails of processed documents",
"Skip preprocessing steps for faster processing": "Skip preprocessing steps for faster processing",
"Enable support for non-Latin languages": "Enable support for non-Latin languages",
"Enable advanced support for complex non-Latin languages": "Enable advanced support for complex non-Latin languages",
"Select the conversation": "Select the conversation",
"The question to ask the document": "The question to ask the document",
"Select the documents to query": "Select the documents to query",
"The model to use to answer the question": "The model to use to answer the question",
"Enable fast mode for quicker responses": "Enable fast mode for quicker responses",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Enable for files like PDFs, images, etc..": "Enable for files like PDFs, images, etc..",
"Default": "Default",
"Advanced": "Advanced",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"New Conversation": "New Conversation",
"Triggers when a new conversation is created": "Triggers when a new conversation is created"
}