Integration · Marketing
Connect Claude & ChatGPT to RevSend
Ask your AI to send a gift card to a new customer, check how much gifting budget you have left, or find out where a physical gift is. It can create and update digital and physical campaigns, browse gift card brands and gifts, send gifts, track and update orders and cancel them. Your gifting runs from a chat.
Free plan, no credit card. Takes about a minute.
Try asking
“How much gifting budget do I have left?”
The AI reads your RevSend user with role, gifting budget and teams, and the funds in your account.
“Send a 50 USD gift card to [email protected] from our Thank You campaign.”
It finds the campaign and sends a digital gift by email. This spends money from your budget and notifies Jane.
“Which gift card brands can I send to people outside the US?”
It lists gift card brands filtered by international availability, with value limits and currency.
What your AI can do
Campaigns
List, create and update digital gift card and physical gift campaigns, with reward values, brands, gifts and message templates.
Sending gifts
Browse gift card brands, gifts, categories and occasions, then send a digital gift card or order a physical gift.
Orders and budget
Track digital and physical orders, fix mailing addresses, cancel orders and check your budget, funds and teams.
“Set up a digital campaign for closed deals: 25 USD, coffee and food brands only.”
It looks up brand IDs and creates a digital gift card campaign with the reward value, currency and allowed brands.
“Where is the gift we sent to Tom last week?”
It lists recent orders, finds Tom's physical order and reads the mailing address and shipping status.
“Fix the mailing address on order 812: the zip code should be 10012.”
It updates the mailing address of the physical gift order with the corrected street, city, zip and country.
161 tools for RevSend
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
attach_accountChanges dataAttach a account. API summary: Mutation attachBankAccount.cancel_digital_orderChanges dataCancel a digital gift order by `id` so the recipient can no longer redeem it. Cannot be undone.cancel_physical_orderChanges dataCancel a physical gift order by `id`. Cannot be undone.create_api_key_createChanges dataCreate a new api key create. Required: input. API summary: Mutation apiKeyCreate.create_api_key_deleteChanges dataCreate a new api key delete. Required: id. API summary: Mutation apiKeyDelete.create_api_key_revokeChanges dataCreate a new api key revoke. Required: id. API summary: Mutation apiKeyRevoke.create_api_key_rotateChanges dataCreate a new api key rotate. Required: id. API summary: Mutation apiKeyRotate.create_asset_upload_url_createChanges dataCreate a new asset upload url create. Required: input. API summary: Mutation assetUploadUrlCreate.create_authenticate_with_googleChanges dataCreate a new authenticate with google. Required: credential. API summary: Mutation authenticateWithGoogle.create_authenticate_with_microsoftChanges dataCreate a new authenticate with microsoft. Required: credential. API summary: Mutation authenticateWithMicrosoft.create_billing_portal_sessionChanges dataCreate a new billing portal session. API summary: Mutation createBillingPortalSession.create_budget_updateChanges dataCreate a new budget update. Required: id or input. API summary: Mutation budgetUpdate.create_card_updateChanges dataCreate a new card update. Required: payment method id. API summary: Mutation cardUpdate.create_check_email_providerVisible to othersCreate a new check email provider. Required: email. Has effects visible outside this system. API summary: Query checkEmailProvider.create_contactChanges dataCreate a new contact. Required: input. API summary: Query hubSpotContacts.create_contact_sales_force_contactChanges dataCreate a new contact. Required: input. API summary: Query salesForceContact.create_customerChanges dataCreate a new customer. API summary: Query customer.create_digital_barcodeChanges dataCreate a new digital barcode. Required: digital order code. API summary: Query digitalBarcode.create_digital_barcode_createChanges dataCreate a new digital barcode create. Required: digital order code. API summary: Mutation digitalBarcodeCreate.create_digital_brand_remove_favoriteChanges dataCreate a new digital brand remove favorite. Required: id. API summary: Mutation digitalBrandRemoveFavorite.create_digital_brand_set_favoriteChanges dataCreate a new digital brand set favorite. Required: id. API summary: Mutation digitalBrandSetFavorite.create_digital_campaignChanges dataCreate a digital gift card campaign in `input` with name, reward value, currency (USD or CAD), allowed brand IDs and optional message and headline templates.create_digital_order_batchVisible to othersCreate a new digital order batch. Required: order batch ref. Has effects visible outside this system. API summary: Query digitalOrderBatch.create_digital_order_batch_csv_createVisible to othersCreate a new digital order batch csv create. Required: id. Has effects visible outside this system. API summary: Mutation digitalOrderBatchCsvCreate.create_digital_order_batch_mark_deliveredVisible to othersCreate a new digital order batch mark delivered. Required: batch ref. Has effects visible outside this system. API summary: Mutation digitalOrderBatchMarkDelivered.create_digital_order_bulk_createVisible to othersCreate a new digital order bulk create. Required: input. Has effects visible outside this system. API summary: Mutation digitalOrderBulkCreate.create_digital_order_code_createChanges dataCreate a new digital order code create. Required: input. API summary: Mutation digitalOrderCodeCreate.create_digital_order_code_email_createVisible to othersCreate a new digital order code email create. Required: order ref. Has effects visible outside this system. API summary: Mutation digitalOrderCodeEmailCreate.create_digital_order_confirm_tremendouChanges dataCreate a new digital order confirm tremendou. Required: digital order code. API summary: Mutation digitalOrderConfirmTremendous.create_digital_order_email_createVisible to othersCreate a new digital order email create. Required: order ref. Has effects visible outside this system. API summary: Mutation digitalOrderEmailCreate.create_digital_order_mark_deliveredChanges dataCreate a new digital order mark delivered. Required: order ref. API summary: Mutation digitalOrderMarkDelivered.create_digital_orders_csv_createChanges dataCreate a new digital orders csv create. API summary: Mutation digitalOrdersCsvCreate.create_digital_rewardChanges dataCreate a new digital reward. Required: order ref. API summary: Query digitalReward.create_emptyChanges dataCreate a new empty. API summary: Query empty.create_exchange_rateChanges dataCreate a new exchange rate. API summary: Query exchangeRates.create_funds_addChanges dataCreate a new funds add. Required: input. API summary: Mutation fundsAdd.create_funds_add_bulkVisible to othersCreate a new funds add bulk. Required: input. Has effects visible outside this system. API summary: Mutation fundsAddBulk.create_funds_moveChanges dataCreate a new funds move. Required: input. API summary: Mutation fundsMove.create_google_auth_code_urlChanges dataCreate a new google auth code url. API summary: Query googleAuthCodeUrl.create_google_email_permission_verifyDeletesCreate a new google email permission verify. Destructive action; may require approval. API summary: Mutation googleEmailPermissionVerify.create_google_token_createDeletesCreate a new google token create. Required: code. Destructive action; may require approval. API summary: Mutation googleTokenCreate.create_google_token_deleteDeletesCreate a new google token delete. Destructive action; may require approval. API summary: Mutation googleTokenDelete.create_hide_user_onboarding_modalChanges dataCreate a new hide user onboarding modal. API summary: Mutation hideUserOnboardingModal.create_hub_spot_reportChanges dataCreate a new hub spot report. Required: input. API summary: Query hubSpotReport.create_hub_spot_tokenDeletesCreate a new hub spot token. Destructive action; may require approval. API summary: Query hubSpotToken.create_hub_spot_token_createDeletesCreate a new hub spot token create. Required: input. Destructive action; may require approval. API summary: Mutation hubSpotTokenCreate.create_hub_spot_token_deleteDeletesCreate a new hub spot token delete. Destructive action; may require approval. API summary: Mutation hubSpotTokenDelete.create_hubspot_to_batch_scriptVisible to othersCreate a new hubspot to batch script. Required: input. Has effects visible outside this system. API summary: Mutation HubspotToBatchScript.create_integration_webhook_createDeletesCreate a new integration webhook create. Required: input. Destructive action; may require approval. API summary: Mutation integrationWebhookCreate.create_integration_webhook_deleteDeletesCreate a new integration webhook delete. Required: input. Destructive action; may require approval. API summary: Mutation integrationWebhookDelete.create_integration_webhook_sampleDeletesCreate a new integration webhook sample. Destructive action; may require approval. API summary: Query integrationWebhookSample.create_invite_acceptVisible to othersCreate a new invite accept. Required: input. Has effects visible outside this system. API summary: Mutation inviteAccept.create_invite_resendVisible to othersCreate a new invite resend. Required: input. Has effects visible outside this system. API summary: Mutation inviteResend.create_invite_revokeVisible to othersCreate a new invite revoke. Required: input. Has effects visible outside this system. API summary: Mutation inviteRevoke.create_invoice_item_createChanges dataCreate a new invoice item create. Required: input. API summary: Mutation invoiceItemCreate.create_link_tokenDeletesCreate a new link token. Destructive action; may require approval. API summary: Mutation createLinkToken.create_login_with_googleChanges dataCreate a new login with google. Required: credential. API summary: Mutation loginWithGoogle.create_login_with_microsoftChanges dataCreate a new login with microsoft. Required: credential. API summary: Mutation loginWithMicrosoft.create_login_with_oktumChanges dataCreate a new login with oktum. Required: token. API summary: Mutation loginWithOkta.create_microsoft_auth_code_urlChanges dataCreate a new microsoft auth code url. API summary: Query microsoftAuthCodeUrl.create_microsoft_email_permission_verifyDeletesCreate a new microsoft email permission verify. Destructive action; may require approval. API summary: Mutation microsoftEmailPermissionVerify.create_microsoft_token_createDeletesCreate a new microsoft token create. Required: code. Destructive action; may require approval. API summary: Mutation microsoftTokenCreate.create_microsoft_token_deleteDeletesCreate a new microsoft token delete. Destructive action; may require approval. API summary: Mutation microsoftTokenDelete.create_o_auth_generate_codeChanges dataCreate a new o auth generate code. API summary: Mutation oAuthGenerateCode.create_o_auth_get_tokenDeletesCreate a new o auth get token. Required: query. Destructive action; may require approval. API summary: Query oAuthGetToken.create_okta_get_configChanges dataCreate a new okta get config. Required: tenant. API summary: Query oktaGetConfig.create_order_send_thank_youVisible to othersCreate a new order send thank you. Required: input. Has effects visible outside this system. API summary: Mutation orderSendThankYou.create_orders_csv_createChanges dataCreate a new orders csv create. API summary: Mutation ordersCsvCreate.create_org_accept_termChanges dataCreate a new org accept term. API summary: Mutation orgAcceptTerms.create_org_brand_templateChanges dataCreate a new org brand template. API summary: Query orgBrandTemplates.create_org_brand_template_createChanges dataCreate a new org brand template create. Required: input. API summary: Mutation orgBrandTemplateCreate.create_org_brand_template_deleteChanges dataCreate a new org brand template delete. Required: id. API summary: Mutation orgBrandTemplateDelete.create_org_brand_template_updateChanges dataCreate a new org brand template update. Required: id or input. API summary: Mutation orgBrandTemplateUpdate.create_org_set_default_brand_templateChanges dataCreate a new org set default brand template. Required: id. API summary: Mutation orgSetDefaultBrandTemplate.create_org_updateChanges dataCreate a new org update. Required: id or input. API summary: Mutation orgUpdate.create_party_linkChanges dataCreate a new party link. Required: code. API summary: Query partyLink.create_party_link_claimChanges dataCreate a new party link claim. Required: input. API summary: Mutation partyLinkClaim.create_party_link_claim_eligibilityChanges dataCreate a new party link claim eligibility. Required: input. API summary: Mutation partyLinkClaimEligibility.create_party_link_createChanges dataCreate a new party link create. Required: input. API summary: Mutation partyLinkCreate.create_party_link_updateChanges dataCreate a new party link update. Required: id or is active. API summary: Mutation partyLinkUpdate.create_paymentChanges dataCreate a new payment. API summary: Query charges.create_payment_credit_chargesChanges dataCreate a new payment. API summary: Query creditCharges.create_payment_saas_chargesChanges dataCreate a new payment. API summary: Query saasCharges.create_physical_campaignChanges dataCreate a physical gift campaign in `input` with a name, gift options (gift ID, variant, quantity) and optional message and note templates.create_physical_gift_createChanges dataCreate a new physical gift create. Required: input. API summary: Mutation physicalGiftCreate.create_physical_gift_remove_favoriteChanges dataCreate a new physical gift remove favorite. Required: id. API summary: Mutation physicalGiftRemoveFavorite.create_physical_gift_set_favoriteChanges dataCreate a new physical gift set favorite. Required: id. API summary: Mutation physicalGiftSetFavorite.create_physical_gift_updateChanges dataCreate a new physical gift update. Required: id or input. API summary: Mutation physicalGiftUpdate.create_physical_order_bulk_createVisible to othersCreate a new physical order bulk create. Required: input. Has effects visible outside this system. API summary: Mutation physicalOrderBulkCreate.create_physical_order_bulk_statusVisible to othersCreate a new physical order bulk status. Required: id. Has effects visible outside this system. API summary: Query physicalOrderBulkStatus.create_physical_order_completeChanges dataCreate a new physical order complete. Required: id. API summary: Mutation physicalOrderComplete.create_physical_order_confirmChanges dataCreate a new physical order confirm. Required: input or id. API summary: Mutation physicalOrderConfirm.create_physical_order_create_with_importChanges dataCreate a new physical order create with import. Required: input. API summary: Import a product from an external source and immediately create a physical order to send it.create_physical_order_hand_writing_sampleChanges dataCreate a new physical order hand writing sample. Required: text. API summary: Mutation physicalOrderHandWritingSample.create_physical_order_mark_printedChanges dataCreate a new physical order mark printed. Required: ids. API summary: Mutation physicalOrderMarkPrinted.create_physical_order_mark_purchasedChanges dataCreate a new physical order mark purchased. Required: id, vendor order id or actual cost. API summary: Mutation physicalOrderMarkPurchased.create_physical_order_send_envelope_to_printerVisible to othersCreate a new physical order send envelope to printer. Required: ids. Has effects visible outside this system. API summary: Mutation physicalOrderSendEnvelopeToPrinter.create_physical_order_send_to_printerVisible to othersCreate a new physical order send to printer. Required: ids. Has effects visible outside this system. API summary: Mutation physicalOrderSendToPrinter.create_physical_order_update_cost_to_rev_sendVisible to othersCreate a new physical order update cost to rev send. Required: id or cost to rev send. Has effects visible outside this system. API summary: Mutation physicalOrderUpdateCostToRevSend.create_physical_orders_adminDeletesCreate a new physical orders admin. Required: skip or take. Destructive action; may require approval. API summary: Query physicalOrdersAdmin.create_physical_orders_admin_countDeletesCreate a new physical orders admin count. Destructive action; may require approval. API summary: Query physicalOrdersAdminCounts.create_priceChanges dataCreate a new price. API summary: Query price.create_product_createChanges dataCreate a new product create. Required: input. API summary: Creates a product. If you need to create a product with many variants that are active at several locations , especially with a lot of collec….create_product_importChanges dataCreate a new product import. Required: input. API summary: Import a product from an external source (Amazon, Target, etc.) and create a PhysicalGift.create_refundMoves moneyCreate a new refund. Required: id. Financial or irreversible action; may require approval. API summary: Mutation partyLinkCancelAndRefund.create_sales_force_reportChanges dataCreate a new sales force report. Required: input. API summary: Query salesForceReport.create_sales_force_tokenDeletesCreate a new sales force token. Destructive action; may require approval. API summary: Query salesForceToken.create_sales_force_token_createDeletesCreate a new sales force token create. Required: input. Destructive action; may require approval. API summary: Mutation salesForceTokenCreate.create_sales_force_token_deleteDeletesCreate a new sales force token delete. Destructive action; may require approval. API summary: Mutation salesForceTokenDelete.create_setup_intent_createChanges dataCreate a new setup intent create. API summary: Mutation setupIntentCreate.create_shipmentChanges dataCreate a new shipment. Required: skip, take or query. API summary: Query physicalOrdersFulfillment.create_sign_up_with_googleChanges dataCreate a new sign up with google. Required: credential. API summary: Mutation signUpWithGoogle.create_sign_up_with_microsoftChanges dataCreate a new sign up with microsoft. Required: credential. API summary: Mutation signUpWithMicrosoft.create_signup_and_create_orgChanges dataCreate a new signup and create org. Required: org name, email, name, price, trial days or seats. API summary: Mutation signupAndCreateOrg.create_slack_integration_disconnectChanges dataCreate a new slack integration disconnect. API summary: Mutation slackIntegrationDisconnect.create_slack_integration_statusChanges dataCreate a new slack integration status. API summary: Query slackIntegrationStatus.create_subscriptionChanges dataCreate a new subscription. API summary: Query subscription.create_subscription_org_cancel_subscriptionChanges dataCreate a new subscription. API summary: Mutation orgCancelSubscription.create_subscription_org_update_subscriptionChanges dataCreate a new subscription. Required: price id. API summary: Mutation orgUpdateSubscription.create_supplierChanges dataCreate a new supplier. API summary: Query vendors.create_team_attach_card_payment_methodChanges dataCreate a new team attach card payment method. Required: team id or payment method id. API summary: Mutation teamAttachCardPaymentMethod.create_team_clear_default_payment_methodChanges dataCreate a new team clear default payment method. Required: team id. API summary: Mutation teamClearDefaultPaymentMethod.create_team_createChanges dataCreate a new team create. Required: input. API summary: Mutation teamCreate.create_team_detach_payment_methodChanges dataCreate a new team detach payment method. Required: team id or payment method id. API summary: Mutation teamDetachPaymentMethod.create_team_payment_methodChanges dataCreate a new team payment method. Required: team id. API summary: Query teamPaymentMethods.create_team_set_default_payment_methodChanges dataCreate a new team set default payment method. Required: team id or payment method id. API summary: Mutation teamSetDefaultPaymentMethod.create_userChanges dataCreate a new user. API summary: Query salesForceUser.create_user_addChanges dataCreate a new user add. Required: input. API summary: Mutation userAdd.create_user_by_invite_codeVisible to othersCreate a new user by invite code. Required: input. Has effects visible outside this system. API summary: Query userByInviteCode.create_user_change_teamChanges dataCreate a new user change team. Required: input. API summary: Mutation userChangeTeam.create_user_change_team_roleDeletesCreate a new user change team role. Required: input. Destructive action; may require approval. API summary: Mutation userChangeTeamRole.create_user_reactivateChanges dataCreate a new user reactivate. Required: id. API summary: Mutation userReactivate.create_user_removeChanges dataCreate a new user remove. Required: id. API summary: Mutation userRemove.create_user_updateChanges dataCreate a new user update. Required: id or input. API summary: Mutation userUpdate.detach_payment_methodChanges dataDetach a payment method. API summary: Mutation detachPaymentMethod.get_current_userChanges dataGet the connected RevSend user with their role, gifting budget, teams and organization. Use it to find your team ID and remaining budget.get_digital_campaignChanges dataGet one digital gift card campaign by `id`, with reward value, currency, allowed brands and message templates.get_digital_orderChanges dataGet one digital gift order by its reference (`order_ref`), with recipient, reward value, status, reward link and delivery events.get_fundsChanges dataGet the funds available in your RevSend account for sending gifts.get_organizationChanges dataGet your RevSend organization with its teams, brand templates and default branding.get_physical_campaignChanges dataGet one physical gift campaign by `id`, with its gifts, variants and message templates.get_physical_giftChanges dataGet one physical gift by `id`, with description, variants, prices and shipping cost.get_physical_orderChanges dataGet one physical gift order by `id`, with recipient, mailing address, gifts, message and shipping status.get_physical_order_by_refChanges dataGet one physical gift order by its order reference (`ref`) instead of its ID.list_campaignsChanges dataList gifting campaigns, paging with `skip` and `take` (e.g. 0 and 25). Filter in `query` by text, type (DIGITAL or PHYSICAL), team, archived state or creation date.list_gift_card_brandsChanges dataList gift card brands you can send, searchable by name and filterable by category, occasion or international availability. Returns brand IDs, value limits and currency.list_gift_categoriesChanges dataList the gift categories used to browse gifts.list_occasionsChanges dataList the gift occasions used to browse gifts and brands.list_ordersChanges dataList sent gift orders, paging with `skip` and `take`. Filter in `query` by search text, type (DIGITAL or PHYSICAL), team or creation date; set `my_orders` to see only your own.send_digital_giftChanges dataSend a digital gift card: `input` needs the recipient (name, email) and deliveryMethod (EMAIL or LINK), plus campaign or brand and reward value. Spends real money from your budget and with EMAIL notifies the recipient.send_physical_giftChanges dataOrder a physical gift for a recipient: `input` takes gift IDs, recipient, campaign, message and either a mailing address or recipientSubmitsAddress to let them enter it. Spends real money from your budget and may email the recipient.submit_curated_campaignVisible to othersClone a curated campaign. Has effects visible outside this system. API summary: Mutation cloneCuratedCampaign.submit_messageVisible to othersResend a message. Has effects visible outside this system. API summary: Mutation resendInviteEmail.submit_physical_order_csvVisible to othersValidate a physical order csv. Has effects visible outside this system. API summary: Query validatePhysicalOrderCsv.update_default_payment_methodsChanges dataUpdate an existing default payment method. API summary: Mutation setDefaultPaymentMethod.update_digital_campaignChanges dataUpdate a digital campaign by `id`: name, reward value, brands, message templates or archived state in `input`.update_order_mailing_addressChanges dataSet or correct the mailing address of a physical gift order by `id`, with street, city, zip, province and country code in `input`.update_physical_campaignChanges dataUpdate a physical campaign by `id`: name, gift options, message templates or archived state in `input`.update_physical_orderChanges dataUpdate a physical gift order by `id`: gifts, message, recipient or note in `input`.update_user_onboarding_rolesDeletesUpdate an existing user onboarding role. Destructive action; may require approval. API summary: Mutation updateUserOnboardingRole.update_user_rolesDeletesUpdate an existing user role. Destructive action; may require approval. API summary: Mutation modifyUserRole.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose RevSend from the app list.
- 2
Paste your key
Paste your RevSend API key. In the RevSend dashboard, open the Integrations tab and the API Keys card, create a key and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in RevSend?
It can read your user, organization, funds, campaigns, gift card brands, physical gifts, categories, occasions and orders. It can create and update digital and physical campaigns, send digital gift cards, order physical gifts, update physical orders and their mailing addresses, and cancel digital and physical orders.
Does the AI see my RevSend API key?
No. Your RevSend API 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 campaigns and order tracking only. Sending a gift spends real money from your budget and can email the recipient, and cancelling an order cannot be undone, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 RevSend account.
Can the recipient enter their own address?
Yes. When the AI orders a physical gift, it can either pass a mailing address or let the recipient submit their address. If an address needs fixing later, the AI can update it on the order.
Related integrations
Let your AI work in RevSend today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect RevSend freeHeyMyApps is not affiliated with RevSend. Product names are trademarks of their owners.






