Introducing the WithWaves AmazonBot – a Google Wave robot and gadget – which enable social product research and shopping on Amazon.com. Wave participants can share products & reviews with contacts in real-time thanks to automatic queries by the AmazonBot against conversation keywords. The AmazonBot gadget can detect products and return inline product links or a custom full product browser.
Install the AmazonBot robot & gadget
Installing both the AmazonBot robot & gadget is a one-step process. Simply add a new Wave participant and enter the following contact:
amazon-withwaves-com@appspot.com
Once added as a conversation participant, the AmazonBot robot will listen and automatically convert identifiable product names into Amazon product links.
How-to search Amazon
To initiate a specific product search, simply type the following at any time into your Wave conversation:
amazon: keywords
AmazonBot will reply and insert a product browsing gadget which will be shared amongst all conversation members.
Install AmazonBot Gadget only
In order to install the AmazonBot Gadget (sans robot and auto links for products), create a new message and select the Insert Gadget feature. Enter the following URL for “Enter the URL for a gadget you want to add” in the “Add by XML” field:
http://gadgets.withwaves.com/amazon
Afterward, all Wave participants can shop as one – or window shop as one.
The gadget is also available as an extension installer so people can use it in other waves. We encourage you to offer this option to audiences that may benefit from Amazon product searches. Simply add this extension installer in Waves where there might be audiences interested in Amazon products.
http://gadgets.withwaves.com/installer/amazon/manifest.xml
Each participant will then be able to add the Amazon gadget to any other waves of their own using a handy shortcut next to the Insert Gadget feature.

Dedicated-virtual (dv) by Media Temple
Impressive! Have you coded auto-detect Amazon products from scratch or have you used any existing code?
Both, We use a mix of our own smarts and other services for named entity recognition http://en.wikipedia.org/wiki/Named_entity_recognition
Not an out of the box solution though
Respect guys.
[...] Google Wave AmazonBot just received a tiny update adding support for querying a single Amazon.com department e.g [...]
[...] updated the AmazonBot at with waves to have the option to filter products results by department. Check out the new [...]
[...] Wave bots / gadgets and to showcase our latest work. Our first release is now live – the AmazonBot. Introducing the WithWaves AmazonBot – a Google Wave robot and gadget – which enable social [...]
Can it work for different country based Amazons? (.co.uk, .fr, .de etc?)
Andy, in the next few days we will be releasing a version that will handle the other marketplaces that Amazon supports besides the us.
[...] have updated the AmazonBot, AmazonMP3Bot and eBayBot to support contextual text selection. To see this new feature in action [...]
[...] pretty excited to push another update to our first Google Wave bot – the AmazonBot. The update includes a refreshed UI, Amazon Marketplaces support, and language localization. [...]
[...] just updated the AmazonBot at withwaves.com to support all the Amazon markets (CA, US, UK, DE, JP) and many new languages. [...]
[...] is a neat little robot/gadget made by “with Waves“, they describe it as such: AmazonBot is a robot and gadget – which enables social [...]
[...] Więcej o robocie można znaleźć pod tym adresem. [...]
Is that possible that this bot search for a specific price in a site that i choose?
like i search for “nokia n97″ in “fnac.pt” and it returns the price!
Is this possible?
Many thanks cheers
[...] Amazon Wavebot: it allows you to access Amazon.com right on Google Wave. You can also share product ideas with your contact lists and engage in social shopping. [...]
Seems like we could work together. One thing a gadget like the Amazon Bot could use is the price history of the products it displays! Here’s my site:
http://camelcamelcamel.com/
Contact me at the email address listed in this comment if you want to talk! Maybe we could get some charts and/or other data in the Wave…
Nice! I think it would also be nice, if one could show ones wishlist in a wave. For example when inviting people for a birthday part, one could tell them which present they could buy, too.
[...] Amazon. The bot scans your wave text and converts it to Amazon links and buttons where applicable. Check out the demo. Wave Gadgets Now, about gadgets. From the Wave Gadget API documentation:Wave gadgets typically [...]
[...] to collaboratively draw a demon love-child, AJAX Animator to show my flight across the Pacific, and AmazonBot to aid my purchase of an inflatable castle and a pony (childhood dreams never die). Googler Hiroshi [...]
[...] Amazon Bot: Share Amazon.com products in your wave with the Amazon Bot. [...]
[...] AmazonBot by “WithWaves” [...]
[...] list of available transformations: http://www.codeminders.com/wavetransformer/ ”Screenshot: AmazonBot by “WithWaves”AmazonBot Installer URL – AmazonBot Sample Wave“AmazonBot [...]
[...] list of available transformations: http://www.codeminders.com/wavetransformer/ ”Screenshot: AmazonBot by “WithWaves”AmazonBot Installer URL – AmazonBot Sample Wave“AmazonBot [...]
[...] AmazonBot by “WithWaves” [...]
I am interested in developing a robot and a gadget . I am stuck on problem, How a Robot can Invoke another Gadget in the wave? It would be gr8 if you could provide me some solution or reference where i can get the solution. Thnx in advance
Hi Amit, A gadget can talk to a robot via http request though jsonp to any server where the robot is hosted. Also a robot can modify the state of gadgets in a wave or reply to the gadgets http requests. The extension generator that we provide contains a hello world example of a gadget communicating with a robot. For an example of a robot modifying a gadget state you can refer to the latest api for Google wave that are both available for Java and Python. Some relevant documentation about listening to gagdet state changes and manipulation of gadgets from robots can be found here:
http://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google/wave/api/Gadget.html
http://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google/wave/api/event/GadgetStateChangedEvent.html
Best regards
[...] Amazon Bot: Share Amazon.com products in your wave with the Amazon Bot. [...]
[...] AmazonBot by “WithWaves” [...]