Best Money Transfer Providers
money-transfers-comparison-toolFull Description
Use this tool when users are looking to compare money transfer providers/apps, or find the best/cheapest/fastest way to send money internationally, or looking for the best exchange rate for sending money, or looking to compare the cost of specific providers. This tool provides a list of the 3 cheapest money transfer providers for a given international transfer, with an option to show more results. If the user doesn't specify a sending currency or country and a destination currency or country, ask a clarifying question. If the user doesn't specify an amount, use a round number in the sending currency equivalent to a value between USD 300 and USD 1000, display the widget and ask the user to confirm the amount they would like to transfer. If the user doesn't specify a preferred pay-out method, use BANK as default and offer the user to compare the best options for different pay-out methods. The comparison widget can only compare providers for one pay-out method at a time. If the user mentions specific providers in their prompt, make sure they are included in the widget by adding them to the PROVIDERS property. Use the user's language for the lang parameter, the supported languages are en, es, fr, de, it, pt, ro, pl, tr, ru, uk. We only support comparison with the following pay-in methods: BANK, CASH, CREDITCARD, DEBITCARD, DIRECT, INTERNATIONAL_BANK, PAYPAL, TOPUP, WALLET. We only support comparison with the following pay-out methods: BANK, CASH, WALLET, CARD, BILL, DELIVERY, TOPUP, INTERNATIONAL_BANK. We do not support comparison of cryptocurrency transfers. Examples of prompts that should trigger this tool(Golden Prompts): "What's the best way to send money from the US to India?", "Which provider is cheapest to send money from the UK to Pakistan?", "How can I send money from Canada to the Philippines with the best rate?", "Who offers the best deals to send euros to Morocco?", "Who has the lowest fees for international transfers to Ghana?", "Compare money transfer services from Australia to Nigeria.", "Show me today's best money transfer options from Germany to India.", "What's the cheapest way to transfer money online from France to Senegal?", "Is Wise or Remitly offering a better EUR–USD rate?", "Revolut vs Western Union — which is cheaper to send money to Kenya?", "Compare Xoom, WorldRemit, and MoneyGram for sending money to Colombia.", "What's the best alternative to Western Union for sending money abroad?", "Which app is cheapest for sending money from the US to Mexico?". Do not use for questions about the status of an ongoing money transfer, or for general or educational questions about money transfers, or for regulatory/legal/security questions, or for qualitative comparison of money transfer providers, or for information about the mid-market rate (with no intent of sending money). When it's not clear whether the user is looking to find the best options to send money abroad, do not use the tool but inform the user that you can help them compare the fees and exchange rate of money transfer providers if they want to.
Parameters (7 required, 7 optional)
countryFromstringSource country code (ISO 2) (e.g., FR, US), can be inferred from the source currency if provided in the prompt.
countryTostringDestination country code (ISO 2) (e.g., FR, US), can be inferred from the destination currency if provided in the prompt.
currencyFromstringSource currency code (ISO 3) (e.g., EUR, USD), can be inferred from the source country if provided in the prompt.
currencyTostringDestination currency code (ISO 3) (e.g., EUR, USD), can be inferred from the destination country if provided in the prompt.
loadingSummarySentencestringBrief summary of the transfer in the user's language, to be displayed while loading (searching for the data). E.g., "Searching available options for a 1000 USD transfer to Nigeria". You can add context emojis. Do not add information about the user's specific providers or added providers.
payoutstringThe pay-out/delivery method in the destination country. The mapping is: BANK for a transfer to a bank account, CASH for a transfer to a cash pickup location, WALLET for a transfer to a digital wallet like G-CASH or MPESA for example, CARD for a transfer to a debit or credit card, BILL for a bill payment service, DELIVERY for cash delivery to recipient's home address, TOPUP for mobile phone top-up or airtime, INTERNATIONAL_BANK for transfer to an international bank account..
BANKCASHWALLETCARDBILLDELIVERYTOPUPINTERNATIONAL_BANKsummarySentencestringBrief summary of the transfer in the user's language. E.g., "Sending 1000 USD from the United States to Nigeria". Do not add context emojis. Do not add information about the user's specific providers or added providers.
amountnumberThe amount to transfer (in the sending currency)
1000langstringLanguage code for localized content (supported languages: en, es, fr, de, it, pt, ro, pl, tr, ru, uk)
enesfrdeitptropltrruukenmaxAgeintegerMaximum age of quotes in minutes (The default is 1440, 24h, to optimize for faster response time, but if the age of the returned comparison is above 60 minutes, you can ask the user if they would like fresh results and use 0 to get real-time quotes).
1440maxTransferSpeedintegerA numerical value (number of days) that can be used to filter the results to only show transfer options that have a transfer speed below or equal to that number ( 0 = instant, 0.5 = same day).
payinsarrayAn array of the pay-ins available to the user, can be used to filter the results to only show transfer options available with specific pay-in options. The mapping is: BANK for a payment from a bank account, CASH for a cash payment at a location, CREDITCARD for a payment with a credit card, DEBITCARD for a payment with a debit card, DIRECT for a direct payment or bank transfer, INTERNATIONAL_BANK for a payment from an international bank account, PAYPAL for a payment through PayPal, TOPUP for a payment using mobile credit or prepaid balance, WALLET for a payment from a digital wallet.
providersarrayBy default, the widget list the 3 cheapest providers, this property can be used to add a list of specific providers the user wants to always see in the comparison (example of accepted inputs wise, western-union, moneygram, remitly, worldremit, xoom, ria, transferwise, paypal, skrill, payoneer, xe-money-transfer, ofx, currencyfair, azimo, transfergo, instarem, sendwave, paysend, small-world).
userProvidersarrayBy default, the widget compare providers based on their promotional pricing (available to new customers). This property can be used to remove the promos of the providers the users already have an account with and, always display them in the widget even if they are not amongst the 3 cheapest providers (example of accepted inputs wise, western-union, moneygram, remitly, worldremit, xoom, ria, transferwise, paypal, skrill, payoneer, xe-money-transfer, ofx, currencyfair, azimo, transfergo, instarem, sendwave, paysend, small-world).