Integration library
Integration

Checkout Champ

Connect approved Checkout Champ customer and commerce records to service calls.

Description

AIM AI can be configured to retrieve or update selected Checkout Champ records during a defined sales or support workflow. Customer, order, subscription, payment, and campaign permissions are confirmed before implementation.

Authentication

  • A Checkout Champ API login ID and password are required.
  • Exact accounts, records, and approved actions are confirmed during workflow scoping.

Supported Actions (54)

These are the operations this integration can perform after the required credentials and permissions are approved.

  • Affiliate Update
  • Create Campaign
  • Create Campaign Product
  • Update Campaign
  • Update Campaign Countries
  • Update Campaign Product
  • Cancel Club Membership
  • Query Club Members
  • Reactivate Club Membership
  • Reset Club Members
  • Update Club Members
  • Create Coupon
  • Create Coupon Range Profile
  • Query Coupon
  • Update Coupon Range Profile
  • Add Customer Note
  • Create Blacklist
  • Delete Customers
  • Query Customer Contracts
  • Update Customer
  • Update Customer Card
  • Query Fulfillment
  • Update Fulfillment
  • Query Funnels
  • Query Gateway
  • Cancel Order
  • Confirm Order
  • Import Order
  • Import Upsale
  • Order Coupon
  • Order QA
  • Order Sales Tax
  • Order Ship Rate
  • Order Surcharge
  • Refund Order
  • Rerun Declined Sale
  • Resend Autoresponder
  • Update Order
  • Confirm PayPal
  • Create Product
  • Query Product
  • Query Purchases
  • Update Purchase
  • Pause Purchase
  • Query Order Summary Report
  • Query Projected Billing Report
  • Query Retention Report
  • Query Transaction Summary Report
  • Capture Transaction
  • Composite Data Query
  • Query Transactions
  • Refund Transactions
  • Transaction Range Select
  • Update Transaction

Examples

Use these representative payloads as a technical starting point, then replace the sample values with the approved workflow data.

Transaction

Representative workflow configuration for Transaction.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-lead-001",
  "nodeParams": {
    "action": "import_lead",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "firstName": "Test",
      "lastName": "Robinson",
      "emailAddress": "test@example.com",
      "phoneNumber": "11233399",
      "address1": "4455 Hollywood Blvd",
      "address2": "Apt. 1120",
      "city": "Rome",
      "state": "NY",
      "country": "US",
      "postalCode": "00012"
    }
  }
}
Checkout Champ: Query Fulfillment

Representative workflow configuration for Checkout Champ: Query Fulfillment.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-fulfillment-001",
  "nodeParams": {
    "action": "query_fulfillment",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}
Checkout Champ: Add Customer Note

Representative workflow configuration for Checkout Champ: Add Customer Note.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-add-customer-note-001",
  "nodeParams": {
    "action": "add_customer_note",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611",
      "note": "Customer called regarding order status"
    }
  }
}
Checkout Champ: Transaction Range Select

Representative workflow configuration for Checkout Champ: Transaction Range Select.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-transaction-range-select-001",
  "nodeParams": {
    "action": "transaction_range_select",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}
Checkout Champ: Query Campaign

Representative workflow configuration for Checkout Champ: Query Campaign.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-campaign-001",
  "nodeParams": {
    "action": "query_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}
Checkout Champ: Import Click

Representative workflow configuration for Checkout Champ: Import Click.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-click-001",
  "nodeParams": {
    "action": "import_click",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}
Checkout Champ: Affiliate Update

Representative workflow configuration for Checkout Champ: Affiliate Update.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-update-001",
  "nodeParams": {
    "action": "affiliate_update",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateId": "AFF123"
    }
  }
}
Checkout Champ: Update Campaign Countries

Representative workflow configuration for Checkout Champ: Update Campaign Countries.

JSON
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-countries-001",
  "nodeParams": {
    "action": "update_campaign_countries",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 29,
      "countries": "US,CA,GB"
    }
  }
}