diff --git a/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs b/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs
index e14d221b4..f9b682759 100644
--- a/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs
+++ b/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs
@@ -38,14 +38,14 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions
var ruleData = new RuleJobData
{
["AppId"] = action.AppId,
- ["ApiKey"] = action.ApiKey,
- ["IndexName"] = action.IndexName
+ ["ApiKey"] = action.ApiKey
};
if (@event.Payload is ContentEvent contentEvent)
{
ruleData["ContentId"] = contentEvent.ContentId.ToString();
ruleData["Operation"] = "Upsert";
+ ruleData["IndexName"] = action.IndexName.Replace("$SCHEMA_NAME", contentEvent.SchemaId.Name);
var timestamp = @event.Headers.Timestamp().ToString();
diff --git a/src/Squidex/app/features/rules/pages/rules/actions/algolia-action.component.html b/src/Squidex/app/features/rules/pages/rules/actions/algolia-action.component.html
index 204eeadf5..ee7e590ef 100644
--- a/src/Squidex/app/features/rules/pages/rules/actions/algolia-action.component.html
+++ b/src/Squidex/app/features/rules/pages/rules/actions/algolia-action.component.html
@@ -36,7 +36,7 @@
- The name of the index. Use $SCHEMA_NAME as a placeholder
+ The name of the index. Use $SCHEMA_NAME as a placeholder.