Mailmodo · Capability

Journey Event Trigger

Journey Event Trigger is a Naftiko capability published by Mailmodo, one of 2 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Run with Naftiko

Capability Spec

journey-event-trigger.yaml Raw ↑
apiVersion: naftiko.dev/v1
kind: Capability
metadata:
  name: journey-event-trigger
  provider: mailmodo
  description: >-
    Send a custom user event into Mailmodo to enroll the contact in a
    journey or move them to the next branch based on event properties.
spec:
  inputs:
    - name: email
      type: string
      required: true
    - name: event_name
      type: string
      required: true
    - name: event_properties
      type: object
      required: false
  steps:
    - id: ensure-contact
      uses: mailmodo.contacts.get
      with:
        email: ${{ inputs.email }}
    - id: emit
      uses: mailmodo.events.add
      with:
        email: ${{ inputs.email }}
        event_name: ${{ inputs.event_name }}
        event_properties: ${{ inputs.event_properties }}
  outputs:
    success: ${{ steps.emit.output.success }}