Automations in Palmier allow you to automatically trigger agents based on events from your integrated platforms. When specific conditions are met, your chosen agent will run automatically, helping you maintain consistent workflows and respond to changes in real-time.

How Automations Work

Automations are built around three core components:

  1. Trigger: The event that starts the automation (e.g., pull request opened, issue labeled)
  2. Conditions: Optional filters to refine when the automation runs
  3. Agent: The Palmier agent that executes when triggered

Available Integrations

Automations are powered by your connected integrations. Each integration provides different triggers and capabilities:

Need a Different Integration?

We’re continuously expanding our integration ecosystem. If you need support for a specific platform, let us know!

Request Integration

Contact us to prioritize the integrations you need most

Creating Automations

To create a new automation:

  1. Navigate to Automations: Go to your project dashboard and click on “Automations”
  2. Choose Integration: Select the integration platform (GitHub, Slack, etc.)
  3. Configure Trigger: Choose the event that will trigger your automation
  4. Set Conditions: Add optional filters to refine when the automation runs
  5. Select Agent: Choose which agent should execute when triggered
  6. Test & Deploy: Save your automation and test it with real events

Automations require active integrations to function. Make sure you’ve connected and configured your desired integration before creating automations.

A run triggered by an automation will have an “Auto” tag on the main page. Hover over it to view which automation triggered that run.

You can specify multiple agents for a single trigger, which will create separate independent runs for each agent. This allows you to have different agents work on the same event simultaneously.

Automation Response Behavior

When an automation triggers a run, the agent will automatically respond back to the original trigger location upon completion or when requesting user input.

Example Workflow:

  1. Trigger: Pull request opened → Review agent automation activates
  2. Execution: Agent performs code review in its sandbox environment
  3. Response: Agent posts review comments directly on the triggering pull request
  4. Follow-up: Any subsequent interactions within the Palmier web app remain internal and won’t post back to the original PR

This ensures seamless integration between your automation workflows and your existing development platforms, while keeping follow-up discussions contained within Palmier when appropriate.

Best Practices

  • Start Simple: Begin with basic triggers and add complexity as needed
  • Test Thoroughly: Use test repositories or channels to verify automation behavior
  • Monitor Performance: Check automation logs to ensure they’re running as expected
  • Add Descriptions: Add detailed descriptions to identify specific automations.

You can have multiple automations for the same trigger with different conditions, allowing for complex workflow orchestration.