{
  "version": 1,
  "description": "Runtime duplicate of the active production Credits / Credits Top-up approval definitions. Delivered as a repeatable idempotent seed (mirrors the Quote approval seed pattern) so fresh bootstraps reproduce the chain. Approvers are relatedUserField-based (resolved per-record at runtime), so NO user identities are embedded in this file. Extended 2026-07-13 with the Phase 3 item-2 notification bindings: four email templates plus ProcessAction ActionType='Flow' rows binding the Credits_Notify_* Flows (L2 pack) to Submit / StepApproval / FinalApproval / FinalRejection on both chains. The Flows use the sendNotification actionCall (upstream NX PR#3627), so this seed version must not be deployed on a stack pinned below nexuscrm 6f611b7554. Corrected 2026-08-27: the four templates dropped the hardcoded 'PoC Credits' program name. Both approval chains bind the same four templates, so every Credits Top-up notification had been describing itself as a PoC Credits request since the bindings shipped; a future Startup program would have been misdescribed the same way. The program name is dropped rather than made dynamic, because {{Record.Credit_Type__c}} resolves on Credits__c but not on Credits_Topup__c, which has no such field and cannot reach its parent's across the master-detail edge.",
  "source": {
    "environment": "production",
    "capturedVia": "read-only ProcessDefinition/Node/Action dump",
    "redactions": "none required — content is field-name-based, carries no user ids/emails"
  },
  "processDefinitions": [
    {
      "id": "procdef_credits_poc_approval_manual_20260531",
      "developerName": "PoC_Credits_Approval_Process",
      "name": "PoC Credits Approval",
      "tableEnumOrId": "Credits__c",
      "description": "3-step gated PoC Credits approval.",
      "state": "Active",
      "isActive": true,
      "allowRecall": true,
      "lockType": "",
      "finalApprovalRecordLock": false,
      "finalRejectionRecordLock": false,
      "processOrder": null,
      "entryFilter": "Credit_Type__c equals PoC",
      "metadataBase64": "eyJhcHByb3ZhbFN0ZXAiOiBbeyJuYW1lIjogIlBvQ19DcmVkaXRzX1ByZXNhbGVzX01hbmFnZXJfU3RlcCIsICJsYWJlbCI6ICJQcmVzYWxlcyBNYW5hZ2VyIiwgImRlc2NyaXB0aW9uIjogIlN0ZXAgMSAtIFByZXNhbGVzIE1hbmFnZXIgcmV2aWV3LiBBbHdheXMgZmlyZXMuIiwgImFzc2lnbmVkQXBwcm92ZXIiOiB7ImFwcHJvdmVyIjogeyJuYW1lIjogIlByZXNhbGVzX01hbmFnZXJfVXNlcl9fYyIsICJ0eXBlIjogInJlbGF0ZWRVc2VyRmllbGQifX0sICJyZWplY3RCZWhhdmlvciI6IHsidHlwZSI6ICJSZWplY3RSZXF1ZXN0In19LCB7Im5hbWUiOiAiUG9DX0NyZWRpdHNfRmluYW5jZV9TdGVwIiwgImxhYmVsIjogIkZpbmFuY2UiLCAiZGVzY3JpcHRpb24iOiAiU3RlcCAyIC0gRmluYW5jZSByZXZpZXcuIEdhdGVkOiBJbml0aWFsX0NyZWRpdHNfX2MgPiAxMDAwIEFORCBSZXF1aXJlc19GaW5hbmNlX0FwcHJvdmFsX19jID0gdHJ1ZS4gRmxhZyBpcyBvcHMtY29udHJvbGxlZCAoZGVmYXVsdCBmYWxzZSkuIiwgImFzc2lnbmVkQXBwcm92ZXIiOiB7ImFwcHJvdmVyIjogeyJuYW1lIjogIkZpbmFuY2VfQXBwcm92ZXJfVXNlcl9fYyIsICJ0eXBlIjogInJlbGF0ZWRVc2VyRmllbGQifX0sICJzdGVwQ3JpdGVyaWEiOiB7ImJvb2xlYW5GaWx0ZXIiOiAiMSBBTkQgMiIsICJjcml0ZXJpYUl0ZW1zIjogW3siZmllbGQiOiAiSW5pdGlhbF9DcmVkaXRzX19jIiwgIm9wZXJhdGlvbiI6ICJncmVhdGVyVGhhbiIsICJ2YWx1ZSI6ICIxMDAwIn0sIHsiZmllbGQiOiAiUmVxdWlyZXNfRmluYW5jZV9BcHByb3ZhbF9fYyIsICJvcGVyYXRpb24iOiAiZXF1YWxzIiwgInZhbHVlIjogInRydWUifV19LCAiaWZDcml0ZXJpYU5vdE1ldCI6ICJHb3RvTmV4dFN0ZXAiLCAicmVqZWN0QmVoYXZpb3IiOiB7InR5cGUiOiAiUmVqZWN0UmVxdWVzdCJ9fSwgeyJuYW1lIjogIlBvQ19DcmVkaXRzX0JHX0xlYWRlcl9TdGVwIiwgImxhYmVsIjogIkJHIExlYWRlciIsICJkZXNjcmlwdGlvbiI6ICJTdGVwIDMgLSBCdXNpbmVzcyBHcm91cCBMZWFkZXIgcmV2aWV3LiBHYXRlZDogSW5pdGlhbF9DcmVkaXRzX19jID4gMzAwMC4iLCAiYXNzaWduZWRBcHByb3ZlciI6IHsiYXBwcm92ZXIiOiB7Im5hbWUiOiAiQkdfTGVhZGVyX1VzZXJfX2MiLCAidHlwZSI6ICJyZWxhdGVkVXNlckZpZWxkIn19LCAic3RlcENyaXRlcmlhIjogeyJjcml0ZXJpYUl0ZW1zIjogW3siZmllbGQiOiAiSW5pdGlhbF9DcmVkaXRzX19jIiwgIm9wZXJhdGlvbiI6ICJncmVhdGVyVGhhbiIsICJ2YWx1ZSI6ICIzMDAwIn1dfSwgImlmQ3JpdGVyaWFOb3RNZXQiOiAiQXBwcm92ZVJlY29yZCIsICJyZWplY3RCZWhhdmlvciI6IHsidHlwZSI6ICJSZWplY3RSZXF1ZXN0In19XX0="
    },
    {
      "id": "procdef_credits_topup_approval_20260602",
      "developerName": "Credits_Topup_Approval_Process",
      "name": "Credits Top-up Approval",
      "tableEnumOrId": "Credits_Topup__c",
      "description": "3-step gated Credits Top-up approval. Steps fire on cumulative-disbursement thresholds (Cumulative_Disbursed__c > 1000 -> Finance, > 3000 -> BG Leader). Presales Manager always fires.",
      "state": "Active",
      "isActive": true,
      "allowRecall": true,
      "lockType": "",
      "finalApprovalRecordLock": false,
      "finalRejectionRecordLock": false,
      "processOrder": null,
      "entryFilter": "",
      "metadataBase64": "eyJhcHByb3ZhbFN0ZXAiOiBbeyJuYW1lIjogIkNyZWRpdHNfVG9wdXBfUHJlc2FsZXNfTWFuYWdlcl9TdGVwIiwgImxhYmVsIjogIlByZXNhbGVzIE1hbmFnZXIiLCAiZGVzY3JpcHRpb24iOiAiU3RlcCAxIC0gUHJlc2FsZXMgTWFuYWdlciByZXZpZXcuIEFsd2F5cyBmaXJlcyAobm8gc3RlcENyaXRlcmlhLCBhbGwgVG9wdXBzIGdvIHRocm91Z2ggUHJlc2FsZXMpLiIsICJhc3NpZ25lZEFwcHJvdmVyIjogeyJhcHByb3ZlciI6IHsibmFtZSI6ICJQcmVzYWxlc19NYW5hZ2VyX1VzZXJfX2MiLCAidHlwZSI6ICJyZWxhdGVkVXNlckZpZWxkIn19LCAicmVqZWN0QmVoYXZpb3IiOiB7InR5cGUiOiAiUmVqZWN0UmVxdWVzdCJ9fSwgeyJuYW1lIjogIkNyZWRpdHNfVG9wdXBfRmluYW5jZV9TdGVwIiwgImxhYmVsIjogIkZpbmFuY2UiLCAiZGVzY3JpcHRpb24iOiAiU3RlcCAyIC0gRmluYW5jZSByZXZpZXcuIEFORC1nYXRlZCBleGFjdGx5IGxpa2UgdGhlIHBhcmVudCBDcmVkaXRzIGZsb3c6IGZpcmVzIG9ubHkgd2hlbiBDdW11bGF0aXZlX0Rpc2J1cnNlZF9fYyA+IDEwMDAgQU5EIFJlcXVpcmVzX0ZpbmFuY2VfQXBwcm92YWxfX2MgaXMgc2V0LiBCb3RoIGFyZSBhY3RpdmUtZm9ybXVsYSBmaWVsZHMgb24gdGhpcyBvYmplY3QgcmVhZGluZyB0aGUgcGFyZW50IHZpYSBDcmVkaXRzX19yIChDdW11bGF0aXZlX0Rpc2J1cnNlZF9fYyA9IHBhcmVudC5Ub3RhbF9EaXNidXJzZWRfX2MgKyBUb3B1cF9BbW91bnRfX2M7IFJlcXVpcmVzX0ZpbmFuY2VfQXBwcm92YWxfX2MgPSBwYXJlbnQuUmVxdWlyZXNfRmluYW5jZV9BcHByb3ZhbF9fYykuIFRoZSBmaW5hbmNlIGZsYWcgdmFsdWUgaXMgbWF0Y2hlZCBhcyAndHJ1ZSwxJyBiZWNhdXNlIGFjdGl2ZS1mb3JtdWxhIGJvb2xlYW4gZmllbGRzIHN1cmZhY2UgYXMgaW50ZWdlciAxLzAgb3ZlciB0aGUgU1FMIHZpZXcgKHZzIG5hdGl2ZSBib29sZWFuIGNvbHVtbnMgd2hpY2ggc3VyZmFjZSBhcyAndHJ1ZScpIFx1MjAxNCB0aGUgY29tbWEgbGlzdCBBTlktbWF0Y2hlcyBib3RoIHJlcHJlc2VudGF0aW9ucyBzbyB0aGUgZ2F0ZSB3b3JrcyB3aGV0aGVyIHRoZSBzdWJzdHJhdGUgcmV0dXJucyAxIG9yIHRydWUuIGlmQ3JpdGVyaWFOb3RNZXQgR290b05leHRTdGVwIHNvIGEgZmxhZy1vZmYgdG9wdXAgb3ZlciAzMDAwIHN0aWxsIHJvdXRlcyB0byBCRyBMZWFkZXIuIE1pcnJvcnMgdGhlIHBhcmVudCdzIFBNLWNvbmZpcm1lZCBBTkQtZ2F0ZSAocHJvcG9zYWwgXHUwMGE3NywgMjAyNi0wNS0yOCkuIiwgImFzc2lnbmVkQXBwcm92ZXIiOiB7ImFwcHJvdmVyIjogeyJuYW1lIjogIkZpbmFuY2VfQXBwcm92ZXJfVXNlcl9fYyIsICJ0eXBlIjogInJlbGF0ZWRVc2VyRmllbGQifX0sICJzdGVwQ3JpdGVyaWEiOiB7ImJvb2xlYW5GaWx0ZXIiOiAiMSBBTkQgMiIsICJjcml0ZXJpYUl0ZW1zIjogW3siZmllbGQiOiAiQ3VtdWxhdGl2ZV9EaXNidXJzZWRfX2MiLCAib3BlcmF0aW9uIjogImdyZWF0ZXJUaGFuIiwgInZhbHVlIjogIjEwMDAifSwgeyJmaWVsZCI6ICJSZXF1aXJlc19GaW5hbmNlX0FwcHJvdmFsX19jIiwgIm9wZXJhdGlvbiI6ICJlcXVhbHMiLCAidmFsdWUiOiAidHJ1ZSwxIn1dfSwgImlmQ3JpdGVyaWFOb3RNZXQiOiAiR290b05leHRTdGVwIiwgInJlamVjdEJlaGF2aW9yIjogeyJ0eXBlIjogIlJlamVjdFJlcXVlc3QifX0sIHsibmFtZSI6ICJDcmVkaXRzX1RvcHVwX0JHX0xlYWRlcl9TdGVwIiwgImxhYmVsIjogIkJHIExlYWRlciIsICJkZXNjcmlwdGlvbiI6ICJTdGVwIDMgLSBCdXNpbmVzcyBHcm91cCBMZWFkZXIgcmV2aWV3LiBHYXRlZCBwdXJlbHkgb24gYW1vdW50IChsaWtlIHRoZSBwYXJlbnQgQkcgTGVhZGVyIHN0ZXApOiBDdW11bGF0aXZlX0Rpc2J1cnNlZF9fYyA+IDMwMDAuIiwgImFzc2lnbmVkQXBwcm92ZXIiOiB7ImFwcHJvdmVyIjogeyJuYW1lIjogIkJHX0xlYWRlcl9Vc2VyX19jIiwgInR5cGUiOiAicmVsYXRlZFVzZXJGaWVsZCJ9fSwgInN0ZXBDcml0ZXJpYSI6IHsiY3JpdGVyaWFJdGVtcyI6IFt7ImZpZWxkIjogIkN1bXVsYXRpdmVfRGlzYnVyc2VkX19jIiwgIm9wZXJhdGlvbiI6ICJncmVhdGVyVGhhbiIsICJ2YWx1ZSI6ICIzMDAwIn1dfSwgImlmQ3JpdGVyaWFOb3RNZXQiOiAiQXBwcm92ZVJlY29yZCIsICJyZWplY3RCZWhhdmlvciI6IHsidHlwZSI6ICJSZWplY3RSZXF1ZXN0In19XX0="
    }
  ],
  "processNodes": [
    {
      "id": "procnode_credits_topup_presales_20260602",
      "developerName": "Credits_Topup_Presales_Manager_Step",
      "name": "Credits Top-up — Presales Manager",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "description": "",
      "approverType": "relatedUserField",
      "approverRelatedField": "Presales_Manager_User__c",
      "allowComments": true,
      "requireComments": false,
      "stepOrder": 1,
      "rejectBehavior": "RejectRequest"
    },
    {
      "id": "procnode_credits_topup_finance_20260602",
      "developerName": "Credits_Topup_Finance_Step",
      "name": "Credits Top-up — Finance",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "description": "",
      "approverType": "relatedUserField",
      "approverRelatedField": "Finance_Approver_User__c",
      "allowComments": true,
      "requireComments": false,
      "stepOrder": 2,
      "rejectBehavior": "RejectRequest"
    },
    {
      "id": "procnode_credits_topup_bg_leader_20260602",
      "developerName": "Credits_Topup_BG_Leader_Step",
      "name": "Credits Top-up — BG Leader",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "description": "",
      "approverType": "relatedUserField",
      "approverRelatedField": "BG_Leader_User__c",
      "allowComments": true,
      "requireComments": false,
      "stepOrder": 3,
      "rejectBehavior": "RejectRequest"
    },
    {
      "id": "procnode_credits_presales_manual_20260531",
      "developerName": "PoC_Credits_Presales_Manager_Step",
      "name": "PoC Credits — Presales Manager",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "description": "",
      "approverType": "relatedUserField",
      "approverRelatedField": "Presales_Manager_User__c",
      "allowComments": true,
      "requireComments": false,
      "stepOrder": 1,
      "rejectBehavior": "RejectRequest"
    },
    {
      "id": "procnode_credits_finance_manual_20260531",
      "developerName": "PoC_Credits_Finance_Step",
      "name": "PoC Credits — Finance",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "description": "",
      "approverType": "relatedUserField",
      "approverRelatedField": "Finance_Approver_User__c",
      "allowComments": true,
      "requireComments": false,
      "stepOrder": 2,
      "rejectBehavior": "RejectRequest"
    },
    {
      "id": "procnode_credits_bg_leader_manual_20260531",
      "developerName": "PoC_Credits_BG_Leader_Step",
      "name": "PoC Credits — BG Leader",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "description": "",
      "approverType": "relatedUserField",
      "approverRelatedField": "BG_Leader_User__c",
      "allowComments": true,
      "requireComments": false,
      "stepOrder": 3,
      "rejectBehavior": "RejectRequest"
    }
  ],
  "processActions": [
    {
      "id": "procact_credits_topup_final_approved_20260602",
      "name": "Credits Top-up — Final Approval Sets Approved",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "FinalApproval",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "Approved",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_topup_final_rejected_20260602",
      "name": "Credits Top-up — Final Rejection Sets Rejected",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "FinalRejection",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "Rejected",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_topup_recall_20260602",
      "name": "Credits Top-up — Recall Resets To NotSubmitted",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "Recall",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "NotSubmitted",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_topup_submit_pending_20260602",
      "name": "Credits Top-up — Submit Sets Pending",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "Submit",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "Pending",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_final_approved_manual_20260531",
      "name": "PoC Credits — Final Approval Sets Approved",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "FinalApproval",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "Approved",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_final_rejected_manual_20260531",
      "name": "PoC Credits — Final Rejection Sets Rejected",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "FinalRejection",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "Rejected",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_recall_manual_20260531",
      "name": "PoC Credits — Recall Resets To NotSubmitted",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "Recall",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "NotSubmitted",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_submit_pending_manual_20260531",
      "name": "PoC Credits — Submit Sets Pending",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "FieldUpdate",
      "actionEvent": "Submit",
      "fieldApiName": "Approval_Status__c",
      "fieldValue": "Pending",
      "emailTemplateId": "",
      "apiName": "",
      "order": 1
    },
    {
      "id": "procact_credits_notify_approver_submit_20260713",
      "name": "PoC Credits - Notify Approver on Submit",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "Submit",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Approver_On_Assignment",
      "order": 2
    },
    {
      "id": "procact_credits_notify_approver_step_20260713",
      "name": "PoC Credits - Notify Approver on Step Advance",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Approver_On_Assignment",
      "order": 2
    },
    {
      "id": "procact_credits_notify_submitter_approved_20260713",
      "name": "PoC Credits - Notify Submitter on Approval",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "FinalApproval",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Submitter_On_Approval",
      "order": 2
    },
    {
      "id": "procact_credits_notify_ops_approved_20260713",
      "name": "PoC Credits - Notify Regional Ops on Approval",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "FinalApproval",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Ops_On_Final_Approval",
      "order": 3
    },
    {
      "id": "procact_credits_notify_submitter_rejected_20260713",
      "name": "PoC Credits - Notify Submitter on Rejection",
      "processDeveloperName": "PoC_Credits_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "FinalRejection",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Submitter_On_Rejection",
      "order": 2
    },
    {
      "id": "procact_credits_topup_notify_approver_submit_20260713",
      "name": "Credits Top-up - Notify Approver on Submit",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "Submit",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Approver_On_Assignment",
      "order": 2
    },
    {
      "id": "procact_credits_topup_notify_approver_step_20260713",
      "name": "Credits Top-up - Notify Approver on Step Advance",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "StepApproval",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Approver_On_Assignment",
      "order": 2
    },
    {
      "id": "procact_credits_topup_notify_submitter_approved_20260713",
      "name": "Credits Top-up - Notify Submitter on Approval",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "FinalApproval",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Submitter_On_Approval",
      "order": 2
    },
    {
      "id": "procact_credits_topup_notify_ops_approved_20260713",
      "name": "Credits Top-up - Notify Regional Ops on Approval",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "FinalApproval",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Ops_On_Final_Approval",
      "order": 3
    },
    {
      "id": "procact_credits_topup_notify_submitter_rejected_20260713",
      "name": "Credits Top-up - Notify Submitter on Rejection",
      "processDeveloperName": "Credits_Topup_Approval_Process",
      "processNodeId": "",
      "actionType": "Flow",
      "actionEvent": "FinalRejection",
      "fieldApiName": "",
      "fieldValue": "",
      "emailTemplateId": "",
      "apiName": "Credits_Notify_Submitter_On_Rejection",
      "order": 2
    }
  ],
  "emailTemplates": [
    {
      "id": "emailtmpl_credits_approver_assigned_20260713",
      "developerName": "Credits_Approver_Assigned",
      "name": "Credits - Approval Requested",
      "subject": "[NexusCRM] Approval requested: {{Record.Name}}",
      "body": "A Credits request is awaiting your approval.\n\nRecord: {{Record.Name}}\n\nPlease review and approve or reject it in NexusCRM.",
      "htmlValue": "A Credits request is awaiting your approval.<br/><br/>Record: {{Record.Name}}<br/><br/>Please review and approve or reject it in NexusCRM.",
      "isActive": true
    },
    {
      "id": "emailtmpl_credits_submitter_approved_20260713",
      "developerName": "Credits_Submitter_Approved",
      "name": "Credits - Request Approved",
      "subject": "[NexusCRM] Approved: {{Record.Name}}",
      "body": "Your Credits request has received final approval.\n\nRecord: {{Record.Name}}",
      "htmlValue": "Your Credits request has received final approval.<br/><br/>Record: {{Record.Name}}",
      "isActive": true
    },
    {
      "id": "emailtmpl_credits_submitter_rejected_20260713",
      "developerName": "Credits_Submitter_Rejected",
      "name": "Credits - Request Rejected",
      "subject": "[NexusCRM] Rejected: {{Record.Name}}",
      "body": "Your Credits request was rejected.\n\nRecord: {{Record.Name}}\n\nSee the approval history on the record for reviewer comments.",
      "htmlValue": "Your Credits request was rejected.<br/><br/>Record: {{Record.Name}}<br/><br/>See the approval history on the record for reviewer comments.",
      "isActive": true
    },
    {
      "id": "emailtmpl_credits_ops_reset_20260713",
      "developerName": "Credits_Ops_Reset_Required",
      "name": "Credits - Ops Top-up Required",
      "subject": "[NexusCRM] Action required: top up credits for {{Record.Name}}",
      "body": "A Credits request has received final approval.\n\nRecord: {{Record.Name}}\n\nPlease top up the credits in the TiDB Cloud Ops Portal, then update the record's lifecycle in NexusCRM.",
      "htmlValue": "A Credits request has received final approval.<br/><br/>Record: {{Record.Name}}<br/><br/>Please top up the credits in the TiDB Cloud Ops Portal, then update the record's lifecycle in NexusCRM.",
      "isActive": true
    }
  ]
}
