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,20 @@
{
"Sub Flows": "Sub Flows",
"Trigger and call another sub flow.": "Trigger and call another sub flow.",
"Call Flow": "Call Flow",
"Return Response": "Return Response",
"Call a flow that has \"Callable Flow\" trigger": "Call a flow that has \"Callable Flow\" trigger",
"Return response to the original flow": "Return response to the original flow",
"Flow": "Flow",
"Mode": "Mode",
"Wait for Response": "Wait for Response",
"Response": "Response",
"The flow to execute": "The flow to execute",
"Choose Simple for key-value or Advanced for JSON.": "Choose Simple for key-value or Advanced for JSON.",
"Simple": "Simple",
"Advanced": "Advanced",
"Callable Flow": "Callable Flow",
"Waiting to be triggered from another flow": "Waiting to be triggered from another flow",
"Sample Data": "Sample Data",
"The schema to be passed to the flow": "The schema to be passed to the flow"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Trigger und rufen Sie einen anderen Subfluss.",
"Call Flow": "Anruffluss",
"Return Response": "Rückgabeantwort",
"Call a flow that has \"Callable Flow\" trigger": "Rufe einen Fluss auf, der \"Callable Flow\" auslöst",
"Return response to the original flow": "Zurück zur Antwort auf den ursprünglichen Fluss",
"Flow": "Ablauf",
"Mode": "Modus",
"Wait for Response": "Warte auf Antwort",
"Response": "Antwort",
"The flow to execute": "Der auszuführende Flow",
"Choose Simple for key-value or Advanced for JSON.": "Wählen Sie Einfache für den Schlüsselwert oder Erweitert für JSON.",
"Simple": "Einfach",
"Advanced": "Erweitert",
"Callable Flow": "Anrufbarer Flow",
"Waiting to be triggered from another flow": "Warte auf Auslösung von einem anderen Fluss",
"Sample Data": "Beispieldaten",
"The schema to be passed to the flow": "Das Schema, das an den Fluss übergeben werden soll"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Activa y llama a otro sub-flujo.",
"Call Flow": "Llamada Flow",
"Return Response": "Respuesta de retorno",
"Call a flow that has \"Callable Flow\" trigger": "Llamar a un flujo que tiene activado \"flujo llamable\"",
"Return response to the original flow": "Devuelve la respuesta al flujo original",
"Flow": "Flujo",
"Mode": "Modo",
"Wait for Response": "Espere a la respuesta",
"Response": "Respuesta",
"The flow to execute": "El flujo a ejecutar",
"Choose Simple for key-value or Advanced for JSON.": "Elija Simple para el valor de clave o avanzado para JSON.",
"Simple": "Simple",
"Advanced": "Avanzado",
"Callable Flow": "Flujo Llamable",
"Waiting to be triggered from another flow": "Esperando a ser activado desde otro flujo",
"Sample Data": "Datos de ejemplo",
"The schema to be passed to the flow": "El esquema a pasar al flujo"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Déclenchez et appelez un autre sous-flux.",
"Call Flow": "Flux d'appel",
"Return Response": "Réponse de retour",
"Call a flow that has \"Callable Flow\" trigger": "Appeler un flux qui a le déclencheur \"Callable Flow\"",
"Return response to the original flow": "Renvoyer la réponse au flux d'origine",
"Flow": "Flow",
"Mode": "Mode",
"Wait for Response": "Attendre la réponse",
"Response": "Réponse",
"The flow to execute": "Le flux à exécuter",
"Choose Simple for key-value or Advanced for JSON.": "Choisissez Simple pour la valeur de la clé ou Advanced pour JSON.",
"Simple": "Simple",
"Advanced": "Avancé",
"Callable Flow": "Flux appelable",
"Waiting to be triggered from another flow": "En attente d'être déclenchée à partir d'un autre flux",
"Sample Data": "Données d'échantillonnage",
"The schema to be passed to the flow": "Le schéma à passer au flux"
}

View File

@@ -0,0 +1,20 @@
{
"Sub Flows": "Sub Flows",
"Trigger and call another sub flow.": "Trigger and call another sub flow.",
"Call Flow": "Call Flow",
"Return Response": "Return Response",
"Call a flow that has \"Callable Flow\" trigger": "Call a flow that has \"Callable Flow\" trigger",
"Return response to the original flow": "Return response to the original flow",
"Flow": "Flow",
"Mode": "Mode",
"Wait for Response": "Wait for Response",
"Response": "Response",
"The flow to execute": "The flow to execute",
"Choose Simple for key-value or Advanced for JSON.": "Choose Simple for key-value or Advanced for JSON.",
"Simple": "Simple",
"Advanced": "Advanced",
"Callable Flow": "Callable Flow",
"Waiting to be triggered from another flow": "Waiting to be triggered from another flow",
"Sample Data": "Sample Data",
"The schema to be passed to the flow": "The schema to be passed to the flow"
}

View File

@@ -0,0 +1,20 @@
{
"Sub Flows": "Sub Flows",
"Trigger and call another sub flow.": "Trigger and call another sub flow.",
"Call Flow": "Call Flow",
"Return Response": "Return Response",
"Call a flow that has \"Callable Flow\" trigger": "Call a flow that has \"Callable Flow\" trigger",
"Return response to the original flow": "Return response to the original flow",
"Flow": "Flow",
"Mode": "Mode",
"Wait for Response": "Wait for Response",
"Response": "Response",
"The flow to execute": "The flow to execute",
"Choose Simple for key-value or Advanced for JSON.": "Choose Simple for key-value or Advanced for JSON.",
"Simple": "Simple",
"Advanced": "Advanced",
"Callable Flow": "Callable Flow",
"Waiting to be triggered from another flow": "Waiting to be triggered from another flow",
"Sample Data": "Sample Data",
"The schema to be passed to the flow": "The schema to be passed to the flow"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "別のサブフローをトリガーして呼び出します。",
"Call Flow": "コールフロー",
"Return Response": "返品対応",
"Call a flow that has \"Callable Flow\" trigger": "\"Callable Flow\" トリガーがあるフローを呼び出します。",
"Return response to the original flow": "元のフローに返信する",
"Flow": "Flow",
"Mode": "モード",
"Wait for Response": "応答待ち",
"Response": "回答",
"The flow to execute": "実行するフロー",
"Choose Simple for key-value or Advanced for JSON.": "JSONの場合は「単純」、または「高度」を選択します。",
"Simple": "単純な",
"Advanced": "高度な設定",
"Callable Flow": "呼び出し可能なフロー",
"Waiting to be triggered from another flow": "別のフローからのトリガーを待機しています",
"Sample Data": "サンプルデータ",
"The schema to be passed to the flow": "フローに渡されるスキーマ"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Trigger en bel een andere sub-stroom.",
"Call Flow": "Bel Flow",
"Return Response": "Antwoord retour",
"Call a flow that has \"Callable Flow\" trigger": "Bel een stroom aan die \"Callable Flow\" trigger heeft",
"Return response to the original flow": "Retourneer reactie op de originele stroom",
"Flow": "Stroom",
"Mode": "Modus",
"Wait for Response": "Wacht op reactie",
"Response": "Antwoord",
"The flow to execute": "De stroom om uit te voeren",
"Choose Simple for key-value or Advanced for JSON.": "Kies Simpel voor sleutelwaarde of Geavanceerd voor JSON.",
"Simple": "Eenvoudig",
"Advanced": "Geavanceerd",
"Callable Flow": "Kalmerbare Stroom",
"Waiting to be triggered from another flow": "Wachten om geactiveerd te worden via een andere stroom",
"Sample Data": "Voorbeeld gegevens",
"The schema to be passed to the flow": "Het schema dat aan de stroom moet worden doorgegeven"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Disparar e chamar outro sub fluxo.",
"Call Flow": "Ligar para Flow",
"Return Response": "Retornar Resposta",
"Call a flow that has \"Callable Flow\" trigger": "Chamar um fluxo com o gatilho \"Flow Callable\"",
"Return response to the original flow": "Retornar a resposta ao fluxo original",
"Flow": "Fluxo",
"Mode": "Modo",
"Wait for Response": "Aguarda Resposta",
"Response": "Resposta",
"The flow to execute": "Fluxo para executar",
"Choose Simple for key-value or Advanced for JSON.": "Escolha Simples para o valor-chave ou Avançado para JSON.",
"Simple": "Simples",
"Advanced": "Avançado",
"Callable Flow": "Fluxo de chamada",
"Waiting to be triggered from another flow": "Esperando para ser acionado de outro fluxo",
"Sample Data": "Conteúdo de Exemplo",
"The schema to be passed to the flow": "O esquema a ser passado ao fluxo"
}

View File

@@ -0,0 +1,20 @@
{
"Sub Flows": "Под-потоки",
"Trigger and call another sub flow.": "Запустите и вызовите другой подпоток.",
"Call Flow": "Вызов по тесту",
"Return Response": "Ответ на возврат",
"Call a flow that has \"Callable Flow\" trigger": "Вызов потока, который имеет триггер \"Callable Flow\"",
"Return response to the original flow": "Возврат ответа на исходный поток",
"Flow": "Поток",
"Mode": "Режим",
"Wait for Response": "Ожидание ответа",
"Response": "Замечание",
"The flow to execute": "Выполняемый поток",
"Choose Simple for key-value or Advanced for JSON.": "Выберите простую для ключевого значения или Расширенные для JSON.",
"Simple": "Простой",
"Advanced": "Расширенные",
"Callable Flow": "Вызываемый поток",
"Waiting to be triggered from another flow": "Ожидание срабатывания из другого потока",
"Sample Data": "Образцы данных",
"The schema to be passed to the flow": "Схема передается потоку"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Trigger and call another sub flow.",
"Call Flow": "Call Flow",
"Return Response": "Return Response",
"Call a flow that has \"Callable Flow\" trigger": "Call a flow that has \"Callable Flow\" trigger",
"Return response to the original flow": "Return response to the original flow",
"Flow": "Flow",
"Mode": "Mode",
"Wait for Response": "Wait for Response",
"Response": "Response",
"The flow to execute": "The flow to execute",
"Choose Simple for key-value or Advanced for JSON.": "Choose Simple for key-value or Advanced for JSON.",
"Simple": "Simple",
"Advanced": "Advanced",
"Callable Flow": "Callable Flow",
"Waiting to be triggered from another flow": "Waiting to be triggered from another flow",
"Sample Data": "Sample Data",
"The schema to be passed to the flow": "The schema to be passed to the flow"
}

View File

@@ -0,0 +1,20 @@
{
"Sub Flows": "Sub Flows",
"Trigger and call another sub flow.": "Trigger and call another sub flow.",
"Call Flow": "Call Flow",
"Return Response": "Return Response",
"Call a flow that has \"Callable Flow\" trigger": "Call a flow that has \"Callable Flow\" trigger",
"Return response to the original flow": "Return response to the original flow",
"Flow": "Flow",
"Mode": "Mode",
"Wait for Response": "Wait for Response",
"Response": "Response",
"The flow to execute": "The flow to execute",
"Choose Simple for key-value or Advanced for JSON.": "Choose Simple for key-value or Advanced for JSON.",
"Simple": "Simple",
"Advanced": "Advanced",
"Callable Flow": "Callable Flow",
"Waiting to be triggered from another flow": "Waiting to be triggered from another flow",
"Sample Data": "Sample Data",
"The schema to be passed to the flow": "The schema to be passed to the flow"
}

View File

@@ -0,0 +1,19 @@
{
"Trigger and call another sub flow.": "Trigger and call another sub flow.",
"Call Flow": "Call Flow",
"Return Response": "退货回复",
"Call a flow that has \"Callable Flow\" trigger": "Call a flow that has \"Callable Flow\" trigger",
"Return response to the original flow": "Return response to the original flow",
"Flow": "流",
"Mode": "Mode",
"Wait for Response": "Wait for Response",
"Response": "答复",
"The flow to execute": "The flow to execute",
"Choose Simple for key-value or Advanced for JSON.": "Choose Simple for key-value or Advanced for JSON.",
"Simple": "Simple",
"Advanced": "Advanced",
"Callable Flow": "Callable Flow",
"Waiting to be triggered from another flow": "Waiting to be triggered from another flow",
"Sample Data": "Sample Data",
"The schema to be passed to the flow": "The schema to be passed to the flow"
}