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.
Representative workflow configuration for Transaction.
{
"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"
}
}
}Representative workflow configuration for Checkout Champ: Query Fulfillment.
{
"automationType": "checkoutchamp",
"nodeId": "checkoutchamp-query-fulfillment-001",
"nodeParams": {
"action": "query_fulfillment",
"params": {
"loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
"password": "YOUR_CHECKOUTCHAMP_PASSWORD",
"orderId": "C3E67A9BD0"
}
}
}Representative workflow configuration for Checkout Champ: Add Customer Note.
{
"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"
}
}
}Representative workflow configuration for Checkout Champ: Transaction Range Select.
{
"automationType": "checkoutchamp",
"nodeId": "checkoutchamp-transaction-range-select-001",
"nodeParams": {
"action": "transaction_range_select",
"params": {
"loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
"password": "YOUR_CHECKOUTCHAMP_PASSWORD"
}
}
}Representative workflow configuration for Checkout Champ: Query Campaign.
{
"automationType": "checkoutchamp",
"nodeId": "checkoutchamp-query-campaign-001",
"nodeParams": {
"action": "query_campaign",
"params": {
"loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
"password": "YOUR_CHECKOUTCHAMP_PASSWORD",
"campaignId": 13
}
}
}Representative workflow configuration for Checkout Champ: Import Click.
{
"automationType": "checkoutchamp",
"nodeId": "checkoutchamp-import-click-001",
"nodeParams": {
"action": "import_click",
"params": {
"loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
"password": "YOUR_CHECKOUTCHAMP_PASSWORD",
"campaignId": 13
}
}
}Representative workflow configuration for Checkout Champ: Affiliate Update.
{
"automationType": "checkoutchamp",
"nodeId": "checkoutchamp-affiliate-update-001",
"nodeParams": {
"action": "affiliate_update",
"params": {
"loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
"password": "YOUR_CHECKOUTCHAMP_PASSWORD",
"affiliateId": "AFF123"
}
}
}Representative workflow configuration for Checkout Champ: Update Campaign Countries.
{
"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"
}
}
}