Skip to content

Integration · E-commerce

loyalty.dog

Connect Claude & ChatGPT to LoyaltyDog

Ask your AI how many points a member has, which offers they can claim, or what is left on a gift card in LoyaltyDog. It can search members, read points transactions and activity, and see gift card sales and redemptions. It can also add members and points, create and publish offers, create and issue vouchers and refund gift card transactions, with your approval if you want it.

Connect LoyaltyDog free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many points does [email protected] have?”

    The AI finds your loyalty program, searches its members by email and reads the member's points balance.

  • “Give member 5821 50 bonus points for the review.”

    It adds 50 points to the member's balance in the program.

  • “Create an offer: free coffee for 200 points, and publish it.”

    It creates the offer with name and points cost, then publishes it so members can see and claim it.

What your AI can do

Members and points

Search, add, update and delete members, add points, and read each member's points transactions, activity and offers.

Offers and vouchers

Create, update and publish offers, claim and redeem offers for members, and create and issue vouchers.

Gift cards

Search gift cards, read balances and transactions, see sales and redemption analytics, and refund a gift card transaction.

  • “What is the balance on gift card GC-1043?”

    It reads the gift card with its balance and, if you ask, its transaction history.

  • “How did gift card sales go last month?”

    It reads the gift card program's sales and redemption overview for that period.

  • “Send the 10% welcome voucher to [email protected].”

    It finds the voucher and issues it to that email address. The person receives the voucher.

205 tools for LoyaltyDog

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_customer_pointsChanges dataAdd loyalty points to a member: `program_id`, `customer_id` and `points`.
  • archive_webhookDeletesDisable a webhook (webhook id). Destructive action; may require approval. API summary: Disable Webhook.
  • cancel_cardDeletesVoid a card (card id). Destructive action; may require approval. API summary: Voidgiftcard.
  • cancel_journal_entryDeletesCancel a journal entry (voucher id). Destructive action; may require approval. API summary: Cancel Loyalty Program Voucher.
  • cancel_quoteDeletesCancel a quote (offer id). Destructive action; may require approval. API summary: Cancel Loyalty Program Offer.
  • claim_offer_for_customerChanges dataClaim an offer for a member: `program_id`, `customer_id` and `offer_id`. This may spend the member's points.
  • create_alert_acknowledgeChanges dataCreate a new acknowledge for a alert. API summary: Acknowledge Fraud Alert.
  • create_alert_acknowledge_acknowledge_anomaly_alert_v2_giftcards_Changes dataCreate a new acknowledge for a alert. API summary: Acknowledge Anomaly Alert.
  • create_aml_acknowledgeChanges dataCreate a new acknowledge for a aml. API summary: Acknowledgeamlalert.
  • create_balance_checkChanges dataCreate a new balance check. Required: card number or security code. API summary: Customercheckgiftcardbalance.
  • create_block_ipChanges dataCreate a new block ip. Required: ip address.
  • create_card_process_expiredChanges dataCreate a new process expired for a card. Required: action. API summary: Processexpiredcard.
  • create_card_redeemChanges dataCreate a new redeem for a card. Required: amount. API summary: Redeemgiftcard.
  • create_card_reloadChanges dataCreate a new reload for a card. Required: amount. API summary: Reloadgiftcard.
  • create_card_suspendChanges dataCreate a new suspend for a card. Required: reason. API summary: Suspendgiftcard.
  • create_card_unsuspendChanges dataCreate a new unsuspend for a card. Required: body. API summary: Unsuspendgiftcard.
  • create_consentChanges dataCreate a new consent. Search consents first to avoid duplicates. API summary: Creategiftcardconsent.
  • create_customerChanges dataAdd a member to a program: `program_id` plus `first_name`, `last_name`, `email`, `phone` and optional starting `points`. Search first to avoid duplicates.
  • create_customer_2Changes dataCreate a new customer. Required: email or phone. Search customers first to avoid duplicates. API summary: Request Customer Recovery.
  • create_customer_consentChanges dataCreate a new consent for a customer. Required: consents or policy version. Search consents first to avoid duplicates. API summary: Record Customer Consents.
  • create_customer_post_loyalty_program_customer_push_v2_loyalty_prChanges dataCreate a new customer for a customer. Search customers first to avoid duplicates. API summary: Post Loyalty Program Customer Push.
  • create_customer_purgeChanges dataCreate a new purge for a customer. API summary: Purge Loyalty Program Customer.
  • create_erasureChanges dataCreate a new erasure. API summary: Erasegiftcardcustomerdata.
  • create_name_passChanges dataCreate a new pass for a name. Search passes first to avoid duplicates. API summary: Create Pass From Template With Values Images By Name.
  • create_offerChanges dataCreate a program offer: `program_id`, `name`, plus optional `description`, `points_cost`, `value`, `start_date`, `end_date` and limits. Publish it with publish_offer.
  • create_or_update_loyalty_program_offer_card_imageChanges dataUpdate an existing image identified by type. API summary: Create Or Update Loyalty Program Offer Card Image.
  • create_or_update_loyalty_program_voucher_card_imageChanges dataUpdate an existing image identified by type. API summary: Create Or Update Loyalty Program Voucher Card Image.
  • create_pass_pushChanges dataCreate a new push for a pass. API summary: Push Update To Pass.
  • create_program_balance_checkChanges dataCreate a new balance check for a program. Required: card number or security code. API summary: Checkgiftcardbalance.
  • create_program_cardChanges dataCreate a new card for a program. Required: initial value or merchant id. Search cards first to avoid duplicates. API summary: Creategiftcard.
  • create_program_consolidateChanges dataCreate a new consolidate for a program. Required: card numbers or merchant id. API summary: Consolidategiftcards.
  • create_reload_by_numberChanges dataCreate a new reload by number. Required: card number or amount. API summary: Reloadgiftcardbynumber.
  • create_ruleChanges dataCreate a new rule. Required: name or rule type. API summary: Create Fraud Rule.
  • create_scannerChanges dataCreate a new scanner. Required: name or type. Search scanners first to avoid duplicates. API summary: Create Scanner.
  • create_scheduleChanges dataCreate a new schedule. Required: name, frequency, format or recipients. API summary: Create Schedule.
  • create_taskDeletesCreate a new task. Required: initial value. Search tasks first to avoid duplicates. Destructive action; may require approval. API summary: Issue multiple gift cards.
  • create_templateChanges dataCreate a new template. Required: body. Search templates first to avoid duplicates. API summary: Create Pass Template.
  • create_template_passChanges dataCreate a new pass for a template. Search passes first to avoid duplicates. API summary: Create Pass From Template With Values Images.
  • create_update_pass_images_type_resolutionChanges dataUpdate an existing image identified by resolution. API summary: Create Update Pass Images Type Resolution.
  • create_voucherChanges dataCreate a program voucher: `program_id`, `name`, plus optional `description`, `discount_type`, `discount_value`, `start_date`, `end_date` and `expires_in`.
  • create_webhookDeletesCreate a new webhook. Required: url. Search webhooks first to avoid duplicates. Destructive action; may require approval. API summary: Create Webhook.
  • delete_all_pass_images_typeDeletesPermanently delete a image by type. Destructive action; may require approval. API summary: Delete All Pass Images Type.
  • delete_all_pass_images_type_resolutionDeletesPermanently delete a image by resolution. Destructive action; may require approval. API summary: Delete All Pass Images Type Resolution.
  • delete_block_ipDeletesPermanently delete a block ip by ip. Destructive action; may require approval. API summary: Unblock Ip.
  • delete_customerDeletesDelete a member by `program_id` and `customer_id`, with an optional `reason`. The member moves to the trash.
  • delete_footersMoves moneyPermanently delete a footer by template id. Financial or irreversible action; may require approval. API summary: Delete Branding Footer Image.
  • delete_imageDeletesPermanently delete a image by type. Destructive action; may require approval. API summary: Delete Loyalty Program Card Image.
  • delete_loyalty_program_offer_card_imageDeletesPermanently delete a image by type. Destructive action; may require approval. API summary: Delete Loyalty Program Offer Card Image.
  • delete_loyalty_program_voucher_card_imageDeletesPermanently delete a image by type. Destructive action; may require approval. API summary: Delete Loyalty Program Voucher Card Image.
  • delete_passDeletesPermanently delete a pass by serial number. Destructive action; may require approval. API summary: Delete Pass.
  • delete_pass_imagesMoves moneyPermanently delete a image by serial number. Financial or irreversible action; may require approval. API summary: Delete Pass Images.
  • delete_pass_pricesMoves moneyPermanently delete a price by serial number. Financial or irreversible action; may require approval. API summary: Delete Custom Price.
  • delete_program_journal_entryDeletesPermanently delete a journal entry by journal entry id. Destructive action; may require approval. API summary: Delete Loyalty Program Voucher.
  • delete_program_quoteDeletesPermanently delete a quote by quote id. Destructive action; may require approval. API summary: Delete Loyalty Program Offer.
  • delete_ruleDeletesPermanently delete a rule by rule id. Destructive action; may require approval. API summary: Delete Fraud Rule.
  • delete_scannerDeletesPermanently delete a scanner by scanner id. Destructive action; may require approval. API summary: Delete Scanner.
  • delete_scheduledDeletesPermanently delete a scheduled by schedule id. Destructive action; may require approval. API summary: Delete Scheduled Report.
  • delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Delete Pass Template Information.
  • delete_template_imageDeletesPermanently delete a image by type. Destructive action; may require approval. API summary: Delete All Images Of Pass Template Of Type.
  • delete_template_image_delete_image_of_pass_template_of_type_and_DeletesPermanently delete a image by resolution. Destructive action; may require approval. API summary: Delete Image Of Pass Template Of Type And Resolution.
  • delete_template_imagesMoves moneyPermanently delete a image by template id. Financial or irreversible action; may require approval. API summary: Delete All Images Of Pass Template.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.
  • download_gdprDownload the document for a gdpr. API summary: Downloadgiftcardcustomerdata.
  • download_scheduledDownload the document for a scheduled. API summary: Download Scheduled Report.
  • export_analyticsChanges dataExport analytics.
  • export_audit_logsChanges dataExport audit logs.
  • export_customersExport customers. API summary: Export Loyalty Program Customer Data.
  • export_gdprsChanges dataExport gdprs. API summary: Exportgiftcardcustomerdata.
  • get_anomaly_alertsList alerts. Optional filters: severity, type, status, from, to or card id. Results are paginated. API summary: Get Anomaly Alerts.
  • get_anomaly_metricsList metrics. Optional filters: days or card id. API summary: Get Anomaly Metrics.
  • get_consentGet one consent by customer id. API summary: Getgiftcardconsent.
  • get_customerGet one member by `program_id` and `customer_id`, including their points balance.
  • get_exportGet one export by task id. API summary: Get Export Status.
  • get_gift_cardGet one gift card by `program_id` and `card_id`, including its balance; set `include_transactions` for its history.
  • get_gift_card_analyticsGet a gift card program's sales and redemption overview (`program_id`), optionally for a `from`/`to` range or `period`.
  • get_imageGet one image by type. API summary: Get Loyalty Program Card Image.
  • get_loyalty_programGet one loyalty program's settings by `program_id`.
  • get_loyalty_program_offer_card_imageGet one image by type. API summary: Get Loyalty Program Offer Card Image.
  • get_loyalty_program_offer_imagesList images. API summary: Get Loyalty Program Offer Images.
  • get_loyalty_program_voucher_card_imageGet one image by type. API summary: Get Loyalty Program Voucher Card Image.
  • get_loyalty_program_voucher_imagesList images. API summary: Get Loyalty Program Voucher Images.
  • get_offerGet one offer by `program_id` and `quote_id` (the offer ID).
  • get_passGet one pass by pass sid. API summary: Getgiftcardbypasssid.
  • get_pass_get_pass_v2_passes_pass_type_identifier_serial_number_gGet one pass by serial number. API summary: Get Pass.
  • get_pass_images_by_typeGet one image by type. API summary: Get Pass Images By Type.
  • get_pass_images_type_resolutionGet one image by resolution. API summary: Get Pass Images Type Resolution.
  • get_pass_statusGet the current status of a pass by serial number. API summary: Get Pass Status.
  • get_pass_type_identifierGet one pass by pass type identifier. Results are paginated. API summary: Get Pass Type Identifier.
  • get_passtypeGet one passtype by pass type identifier. API summary: Get Passtype Information.
  • get_program_searchGet one program by program id. Results are paginated. API summary: Searchgiftcards.
  • get_scannerGet one scanner by scanner id. API summary: Get Scanner Information.
  • get_taskGet one task by task id. API summary: Poll async bulk issuance task.
  • get_templateGet one template by template id. API summary: Get Pass Template Information.
  • get_template_imageGet one image for a template by type. API summary: Get All Images Of Pass Template Of Type.
  • get_template_image_get_image_from_pass_template_of_type_and_resoGet one image for a template by resolution. API summary: Get Image From Pass Template Of Type And Resolution.
  • get_voucherGet one voucher by `program_id` and `journal_entry_id` (the voucher ID).
  • get_webhookGet one webhook by webhook id. API summary: Get Webhook Information.
  • issue_voucherVisible to othersIssue a voucher to a person by `email` (`program_id`, `voucher_id`). Sends the voucher to that person.
  • list_alertsList alerts. Optional filters: severity, status, pattern type, from, to or card id. Results are paginated. API summary: Get Fraud Alerts.
  • list_amlsList amls. Optional filters: from date, to date or card id. API summary: Getamlalerts.
  • list_blocked_ipsList blocked ips. Optional filters: card id. API summary: Get Blocked Ips.
  • list_companiesList companies. Optional filters: card id. API summary: Getbusinessreports.
  • list_consolidatable_merchantsList consolidatable merchants. Optional filters: program id or card id. API summary: Getcustomerconsolidatablemerchants.
  • list_customer_activityList a member's activity history by `program_id` and `customer_id`.
  • list_customer_consentsList consents for a customer. API summary: Get Customer Consents.
  • list_customer_offersList the offers available to or claimed by a member (`program_id`, `customer_id`).
  • list_customer_transactionsList a member's points transactions by `program_id` and `customer_id`, optionally within `start`/`end`.
  • list_customersList customers. Optional filters: program id or card id. API summary: Getcustomerreports.
  • list_escheatmentsList escheatments. Optional filters: jurisdiction, dormancy days or card id. API summary: Getescheatmentreport.
  • list_expiration_warningsList expiration warnings. Optional filters: card id. API summary: Getexpirationwarnings.
  • list_gift_card_transactionsList a gift card's transactions (`program_id`, `card_id`).
  • list_healthsList healths. API summary: Giftcardhealthcheck.
  • list_imagesList images. API summary: Get Loyalty Program Card Images.
  • list_loyalty_programsList your loyalty programs with their IDs. Start here to get a `program_id`.
  • list_metricsList metrics. Optional filters: card id. API summary: Get Fraud Metrics.
  • list_offer_cardsList cards for a offer. API summary: Get Loyalty Program Offer Card.
  • list_offersList a program's offers (`program_id`), optionally searched with `q`.
  • list_overviewsList overviews. Optional filters: program id or card id. API summary: Getnetworkoverview.
  • list_pass_imagesList images for a pass. Optional filters: pass id. API summary: Get Pass Images.
  • list_pass_passjsonsList passjsons for a pass. Optional filters: pass id. API summary: Get Pass Json.
  • list_pass_pricesList prices for a pass. Optional filters: pass id. API summary: Get Pass Price.
  • list_pass_savetowalletsList savetowallets for a pass. Optional filters: pass id. API summary: Get Save Pass To Wallet Url.
  • list_pass_urlsList urls for a pass. Optional filters: pass id. API summary: Get Pass Url.
  • list_pass_valuesList values for a pass. Optional filters: pass id. API summary: Get Pass Values.
  • list_pass_walletobjectsList walletobjects for a pass. Optional filters: pass id. API summary: Get Pass Wallet Object.
  • list_passtypesList passtypes. API summary: Get All Available Passtypes.
  • list_patternsList patterns. Optional filters: card id. API summary: Get Fraud Patterns.
  • list_program_cardsList cards for a program. API summary: Get Loyalty Program Card.
  • list_program_custom_fieldsList custom fields for a program. API summary: Get Loyalty Program Custom Fields.
  • list_program_iconsList icons for a program. API summary: Get Loyalty Program Icon.
  • list_program_transactionsList points transactions across a program (`program_id`), optionally searched with `q` or within `start`/`end`.
  • list_reservedsList reserveds. API summary: Get Loyalty Program Customer Reserved Points.
  • list_rulesList rules. Optional filters: card id. API summary: Get Fraud Rules.
  • list_scheduledsList scheduleds. Optional filters: card id. Results are paginated. API summary: List Scheduled Reports.
  • list_template_actionsList actions for a template. API summary: Get Pass Template Actions.
  • list_template_brandingsList brandings for a template. API summary: Get Branding Settings Of Pass Template.
  • list_template_imagesList images for a template. API summary: Get All Images Of Pass Template.
  • list_template_paymentsList payments for a template. API summary: Get Payment Settings For Pass Template.
  • list_template_restrictionsList restrictions for a template. API summary: Get Pass Template Distribution Restrictions.
  • list_template_urlsList urls for a template. API summary: Get Pass Template Link.
  • list_template_walletclassesList walletclasses for a template. API summary: Get Pass Json.
  • list_themesList themes. API summary: Getmerchanttheme.
  • list_trendsList trends. Optional filters: period, granularity, from, to or card id. API summary: Get Analytics Trends.
  • list_velocity_checksList velocity checks. Optional filters: card id. Results are paginated. API summary: Get Velocity Checks.
  • list_voucher_cardsList cards for a voucher. API summary: Get Loyalty Program Voucher Card.
  • pay_cardMoves moneyTransfer a card (card id). Financial or irreversible action; may require approval. API summary: Transfergiftcardbalance.
  • pay_card_ownershipMoves moneyTransfer a card (card id). Financial or irreversible action; may require approval. API summary: Transfergiftcardownership.
  • publish_offerVisible to othersPublish an offer (`program_id`, `offer_id`) so members can see and claim it.
  • redeem_customer_offerChanges dataRedeem the member's current claimed offer at checkout (`program_id`, `customer_id`).
  • refund_gift_card_transactionMoves moneyRefund a gift card transaction (`program_id`, `card_id`, `transaction_id`), fully or a partial `amount`, with an optional `reason`. Moves money back onto the card.
  • restore_customerChanges dataRestore a customer (customer id). API summary: Restore Loyalty Program Customer.
  • restore_webhookDeletesEnable a webhook (webhook id). Destructive action; may require approval. API summary: Enable Webhook.
  • search_audit_logsSearch audit logs by merchant id, subject id, actor id, subject name, actor name or merchant name. Use this to find existing audit logs before creating a new audit log. Results are paginated. API summary: Query Audit Logs.
  • search_cardsSearch cards by merchant id, status, positive balance, program id, card id or q. Use this to find existing cards before creating a new card. Results are paginated. API summary: Getgiftcards.
  • search_consentsSearch consents by customer id, customer email, customer phone, program id or card id. Use this to find existing consents before creating a new consent. API summary: Getgiftcardconsentbyidentifier.
  • search_customersSearch a program's members by `q`, `email` or `phone` (`program_id` required). Use to find a customer ID.
  • search_gift_cardsSearch a gift card program's cards by `q`, `card_id` or `status`; set `positive_balance` to show only cards with money left.
  • search_passesSearch passes by q. Use this to find existing passes before creating a new pass. Results are paginated. API summary: Get Passes.
  • search_paymentsSearch payments by program id, card id or q. Use this to find existing payments before creating a new payment. Results are paginated. API summary: Getcustomertransactions.
  • search_program_tasksSearch tasks for a program by start, end or q. Use this to find existing tasks before creating a new task. Results are paginated. API summary: Get Loyalty Program Activities.
  • search_programsSearch programs by merchant id, program id, card id or q. Use this to find existing programs before creating a new program. Results are paginated. API summary: Searchgiftcards.
  • search_scannersSearch scanners by q. Use this to find existing scanners before creating a new scanner. Results are paginated. API summary: Get All Scanners.
  • search_templatesSearch templates by q. Use this to find existing templates before creating a new template. Results are paginated. API summary: Get Pass Templates.
  • search_webhooksSearch webhooks by q. Use this to find existing webhooks before creating a new webhook. Results are paginated. API summary: Get All Webhooks.
  • send_customerVisible to othersSend a customer (program id). Has effects visible outside this system. API summary: Send Early Purge Otp.
  • send_customer_sendVisible to othersSend a customer. Has effects visible outside this system. API summary: Sendcustomerotp.
  • send_passVisible to othersEmail a pass (serial number). Has effects visible outside this system. API summary: Send Pass To Email.
  • submit_cardVisible to othersActivate a card (card id). Has effects visible outside this system. API summary: Activategiftcard.
  • submit_card_codeVisible to othersResend a card (card id). Has effects visible outside this system. API summary: Resendgiftcardsecuritycode.
  • submit_customerVisible to othersVerify a customer (program id). Has effects visible outside this system. API summary: Verify Early Purge Otp.
  • submit_customer_validateVisible to othersValidate a customer (program id). Has effects visible outside this system. API summary: Validate Report Data.
  • submit_customer_verifyVisible to othersVerify a customer. Has effects visible outside this system. API summary: Verifycustomerotp.
  • submit_journal_entryVisible to othersPublish a journal entry (voucher id). Has effects visible outside this system. API summary: Publish Loyalty Program Voucher.
  • submit_passVisible to othersResend a pass (serial number). Has effects visible outside this system. API summary: Resend Pass To Customer.
  • submit_quote_duplicateVisible to othersDuplicate a quote (offer id). Has effects visible outside this system. API summary: Duplicate Loyalty Program Offer.
  • submit_sessionVisible to othersValidate a session. Has effects visible outside this system. API summary: Validatemerchantsession.
  • update_card_schedulesVisible to othersUpdate an existing schedule identified by card id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Schedulegiftcarddelivery.
  • update_consentChanges dataUpdate an existing consent identified by customer id. API summary: Updategiftcardconsent.
  • update_customerChanges dataUpdate a member's name, email, phone or custom fields by `program_id` and `customer_id`. Leave out `points` unless you mean to change the balance; use add_customer_points for adjustments.
  • update_footersVisible to othersUpdate an existing footer identified by template id. Has effects visible outside this system. API summary: Update Branding Footer Image.
  • update_imageChanges dataUpdate an existing image identified by type. API summary: Update Loyalty Program Card Image.
  • update_offerChanges dataUpdate an offer by `program_id` and `quote_id` (the offer ID); `name` is required.
  • update_offer_cardsVisible to othersUpdate an existing card identified by offer id. Has effects visible outside this system. API summary: Update Loyalty Program Offer Card.
  • update_pass_pricesVisible to othersUpdate an existing price identified by serial number. Has effects visible outside this system. API summary: Update Custom Price.
  • update_pass_statusChanges dataGet the current status of a pass by serial number. API summary: Update Pass Status.
  • update_pass_valuesVisible to othersUpdate an existing value identified by serial number. Has effects visible outside this system. API summary: Put Pass Values.
  • update_programChanges dataUpdate an existing program identified by program id. API summary: Update Loyalty Program Details.
  • update_program_cardsVisible to othersUpdate an existing card identified by program id. Has effects visible outside this system. API summary: Update Loyalty Program Card.
  • update_program_custom_fieldsVisible to othersUpdate an existing custom field identified by program id. Has effects visible outside this system. API summary: Update Loyalty Program Custom Fields.
  • update_program_iconsVisible to othersUpdate an existing icon identified by program id. Has effects visible outside this system. API summary: Update Loyalty Program Icon.
  • update_program_journal_entryChanges dataUpdate an existing journal entry identified by journal entry id. API summary: Update Loyalty Program Voucher.
  • update_program_passtypesVisible to othersUpdate an existing passtype identified by program id. Has effects visible outside this system. API summary: Change Loyalty Program Pass Type.
  • update_ruleChanges dataUpdate an existing rule identified by rule id. API summary: Update Fraud Rule.
  • update_scannerChanges dataUpdate an existing scanner identified by scanner id. API summary: Update Scanner Information.
  • update_settingsVisible to othersUpdate an existing setting. Has effects visible outside this system. API summary: Savemerchantsettings.
  • update_templateChanges dataUpdate an existing template identified by template id. API summary: Update Pass Template Information.
  • update_template_actionsVisible to othersUpdate an existing action identified by template id. Has effects visible outside this system. API summary: Update Pass Template Actions.
  • update_template_brandingsVisible to othersUpdate an existing branding identified by template id. Has effects visible outside this system. API summary: Update Branding Settings Of Pass Template.
  • update_template_imageChanges dataUpdate an existing image identified by resolution. API summary: Create Or Update Image Of Pass Template Of Type And Resolution.
  • update_template_paymentsVisible to othersUpdate an existing payment identified by template id. Has effects visible outside this system. API summary: Update Payment Settings For Pass Template.
  • update_template_restrictionsVisible to othersUpdate an existing restriction identified by template id. Has effects visible outside this system. API summary: Update Pass Template Distribution Restrictions.
  • update_themesVisible to othersUpdate an existing theme. Has effects visible outside this system. API summary: Savemerchanttheme.
  • update_valueChanges dataUpdate an existing value identified by placeholder name. API summary: Update Pass Placeholder.
  • update_voucher_cardsVisible to othersUpdate an existing card identified by voucher id. Has effects visible outside this system. API summary: Update Loyalty Program Voucher Card.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update Webhook Information.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose LoyaltyDog from the app list.

  2. 2

    Paste your key

    Paste a LoyaltyDog App Key. In LoyaltyDog, open the API Keys page (app.loyalty.dog/account/appkeys), create an App Key and copy it. Treat it like a password.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in LoyaltyDog?

The AI can read your loyalty programs, members, points transactions, activity, offers, vouchers and gift cards, including gift card analytics. It can add, update and delete members, add points, create, update and publish offers, claim and redeem offers for members, create and issue vouchers, and refund gift card transactions.

Does the AI see my LoyaltyDog credentials?

No. Your LoyaltyDog App Key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Refunding a gift card transaction moves money back onto the card, and issuing a voucher or publishing an offer reaches your customers. These actions, and deleting a member, can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own LoyaltyDog account.

How does the AI know which program to use?

Most LoyaltyDog tools need a program ID. The AI starts by listing your loyalty programs with their IDs, then works inside the program you mean. If you run several programs, name the one you want in your request.

Let your AI work in LoyaltyDog today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect LoyaltyDog free

HeyMyApps is not affiliated with LoyaltyDog. Product names are trademarks of their owners.