{
  "workflow_name": "Create Monday.com items for successful Stripe payments",
  "workflow_steps": {
    "steps": [
      {
        "id": "1",
        "position": {
          "x": 0,
          "y": 0
        },
        "data": {
          "label": "New Charge",
          "app": {
            "key": "stripe",
            "fm_app": "stripe"
          },
          "eventSlug": "charge.succeeded",
          "eventTitle": "New Charge",
          "layoutDirection": "horizontal",
          "stepNumber": 1
        },
        "targetPosition": "bottom",
        "type": "trigger",
        "stepNumber": 1,
        "expanded": true,
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "application": "stripe",
        "stepID": "1",
        "action": "charge.succeeded",
        "nodeType": "step",
        "actionAppArgs": [],
        "captureResponse": {
          "id": "evt_3Q8xYz2eZvKYlo2C0aBcDeFg",
          "type": "charge.succeeded",
          "data_object_id": "ch_3Q8xYz2eZvKYlo2C0hIjKlMn",
          "data_object_amount": 49000,
          "data_object_currency": "usd",
          "data_object_description": "Website audit package",
          "data_object_billing_details_name": "Noah Fischer",
          "data_object_billing_details_email": "noah.fischer@example.com",
          "data_object_receipt_url": "https://pay.stripe.com/receipts/example/rcpt_123",
          "data_object_customer": "cus_R2aB3cD4eF5gH6"
        },
        "responses": [
          {
            "letter": "A",
            "time": "01/07/2026, 10:00:00",
            "response": {
              "id": "evt_3Q8xYz2eZvKYlo2C0aBcDeFg",
              "type": "charge.succeeded",
              "data_object_id": "ch_3Q8xYz2eZvKYlo2C0hIjKlMn",
              "data_object_amount": 49000,
              "data_object_currency": "usd",
              "data_object_description": "Website audit package",
              "data_object_billing_details_name": "Noah Fischer",
              "data_object_billing_details_email": "noah.fischer@example.com",
              "data_object_receipt_url": "https://pay.stripe.com/receipts/example/rcpt_123",
              "data_object_customer": "cus_R2aB3cD4eF5gH6"
            }
          }
        ],
        "activeResponseIndex": 0
      },
      {
        "id": "2",
        "position": {
          "x": 175,
          "y": 0
        },
        "type": "action",
        "data": {
          "label": "Create Monday.com item",
          "layoutDirection": "horizontal",
          "stepNumber": 2,
          "app": {
            "key": "monday",
            "fm_app": "monday"
          },
          "eventSlug": "create_item",
          "eventTitle": "Create Item"
        },
        "parentType": "step",
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "actionAppArgs": {
          "board_id": "",
          "group_id": "",
          "item_name": "{stripe1.data_object_billing_details_name} - {stripe1.data_object_description}"
        },
        "application": "monday",
        "action": "create_item",
        "nodeType": "step",
        "stepID": "2"
      },
      {
        "id": "3",
        "position": {
          "x": 350,
          "y": 0
        },
        "type": "action",
        "data": {
          "label": "Add payment details",
          "layoutDirection": "horizontal",
          "stepNumber": 3,
          "app": {
            "key": "monday",
            "fm_app": "monday"
          },
          "eventSlug": "create_update",
          "eventTitle": "Create Update"
        },
        "parentType": "step",
        "style": {
          "transition": "all 150ms ease-in-out"
        },
        "measured": {
          "width": 82,
          "height": 82
        },
        "actionAppArgs": {
          "board_id": "",
          "item_id": "{monday2.data_create_item_id}",
          "update_body": "Paid {stripe1.data_object_amount} {stripe1.data_object_currency} (cents)\nEmail: {stripe1.data_object_billing_details_email}\nReceipt: {stripe1.data_object_receipt_url}"
        },
        "application": "monday",
        "action": "create_update",
        "nodeType": "step",
        "stepID": "3"
      },
      {
        "id": "main_end_placeholder",
        "position": {
          "x": 525,
          "y": 0
        },
        "type": "placeholder",
        "data": {
          "label": "+",
          "layoutDirection": "horizontal",
          "stepNumber": null,
          "app": []
        },
        "measured": {
          "width": 40,
          "height": 82
        },
        "stepID": "main_end_placeholder",
        "nodeType": "placeholder",
        "actionAppArgs": []
      }
    ],
    "edges": [
      {
        "id": "e-1-2",
        "source": "1",
        "target": "2",
        "type": "step",
        "data": []
      },
      {
        "id": "e-2-3",
        "source": "2",
        "target": "3",
        "type": "step",
        "data": []
      },
      {
        "id": "e-3-main_end_placeholder",
        "source": "3",
        "target": "main_end_placeholder",
        "type": "placeholder",
        "data": []
      }
    ]
  },
  "workflow_settings": {
    "name": "Create Monday.com items for successful Stripe payments",
    "folder": "all",
    "description": "When a Stripe charge succeeds, FlowMattic adds an item to your Monday.com board and posts an update with the amount, email and receipt link. Service businesses can start onboarding or fulfilment from the board the moment a client pays. After import, connect Stripe and Monday.com, then choose the board and group. Stripe sends amounts in cents.",
    "status": "off",
    "user_email": "",
    "webhook_queue": "disabled",
    "workflow_auth_key": "",
    "builder_version": "v2",
    "time": "",
    "ai_generated": "yes"
  }
}