> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MarketingAutomationTriggerStepInput

> Patch the trigger. key, schemaType, and category cannot be changed.

<ResponseField name="customTitle" type="String" />

<ResponseField name="entryConditions" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-entry-conditions-input">MarketingAutomationEntryConditionsInput</a>}>
  Replace entry conditions. Empty conditions clears them. Trigger-schema predicates only.

  <Expandable title="fields" lazyRender>
    <ResponseField name="conditions" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-entry-condition-input">[MarketingAutomationEntryConditionInput!]!</a>} required>
      <Expandable title="fields" lazyRender>
        <ResponseField name="expression" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-condition-expression-input">MarketingAutomationConditionExpressionInput!</a>} required />
      </Expandable>
    </ResponseField>

    <ResponseField name="conjunction" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-condition-conjunction">MarketingAutomationConditionConjunction!</a>} required />
  </Expandable>
</ResponseField>

<ResponseField name="frequencyCap" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-frequency-cap-input">MarketingAutomationFrequencyCapInput</a>}>
  <Expandable title="fields" lazyRender>
    <ResponseField name="mode" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-frequency-cap-mode">MarketingAutomationFrequencyCapMode!</a>} required />

    <ResponseField name="unit" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-wait-time-unit">MarketingAutomationWaitTimeUnit</a>} />

    <ResponseField name="value" type="Int" />
  </Expandable>
</ResponseField>

<ResponseField name="nextStepId" type="ID" />

<ResponseField name="shouldSkipSmartSending" type="Boolean" />

<ResponseField name="skipConditions" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-skip-conditions-input">MarketingAutomationSkipConditionsInput</a>}>
  Replace skip conditions. Empty conditions clears them. Segments are allowed here.

  <Expandable title="fields" lazyRender>
    <ResponseField name="conditions" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-skip-condition-input">[MarketingAutomationSkipConditionInput!]!</a>} required>
      <Expandable title="fields" lazyRender>
        <ResponseField name="actionTypes" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-skip-action-type">[MarketingAutomationSkipActionType!]</a>}>
          Limit the skip to these action steps. Omit to apply to every action.
        </ResponseField>

        <ResponseField name="expression" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-condition-expression-input">MarketingAutomationConditionExpressionInput!</a>} required />
      </Expandable>
    </ResponseField>

    <ResponseField name="conjunction" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-condition-conjunction">MarketingAutomationConditionConjunction!</a>} required />
  </Expandable>
</ResponseField>

<ResponseField name="triggerSpecificFields" type={<a href="/docs/api-reference/v3/reference/common/json">JSON</a>} />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.