Shockey Monkey – ExchangeDefender Blog

Most Popular Products


Services that protects your mail from spam, viruses, and malware.


Secure long term message storage and ediscovery reporting.


Constantly archiving your sent and received mail.

On Tuesday we held our quarterly meeting and announced our new roadmap for the rest of 2012 season. If you missed it by any chance don’t worry, it was recorded and I encourage you to watch it.

ExchangeDefender & Shockey Monkey Quarterly Meeting

Length: 45 minutes, 1:10 with Q&A

You may need a GoToMeeting codec (download)

This is the most important webinar we’ve ever held. You need to see it.

Everything that was announced will be launching over the next 30 days and just about everything will impact you.

In short, ExchangeDefender Security now includes advanced encryption (lexicon, pattern matching, recipient policies, smart routing and compliance officer support). ExchangeDefender organizationally is launching Managed Messaging, a full 360 online communications product that includes presales, onboarding, email migration, Outlook setup and 24/7 support. We’re also enhancing our security and extending the capabilities of Level 1 support to open tickets and help troubleshoot issues over the phone (previously reserved to higher tiers). We are making our tech savvy partners more equipped to take a larger share of the communications pie while enabling companies that don’t want to run into the cloud a way to have us do it all on their behalf.

We’re effectively doubling our scope of services and our business. All in hope that it makes us your biggest partner.

Over the next two weeks we will be introducing you to the concepts here as well as my take on my personal blog. The feedback on our direction has been amazing so far – and on behalf of the ExchangeDefender teams, I look forward to working hard for you to continue making you successful.

Vlad Mazek
CEO, Own Web Now Corp
(877) 546-0316 x500

This week our development team here at Shockey Monkey has finished the SOAP Callback framework and has published this new release to all portals. This new framework enables you to configure automatic code level responses when certain conditions are triggered. Current the only supported triggered events are related to tickets (create, update, close). Over the course of this year we will expand the available list of triggerable events as demand for them increases.

The most elegant design feature of this entire framework is the dynamic interface structure that allows virtually any SOAP interface to communicate with our software. Let me briefly walk you through the process for configuring the callback mechanism.

Settings -> Callback

The first time you visit this page, it will seem fairly empty but these two fields you should notice at the top. Simply provide the remote SOAP WSDL location and press “Validate”.



Now, the system will examine the URL and fetch any valid methods that exist inside of the requested module. You should notice the section below; it will become populated with new fields.

You should now see that you have three sections.
One for (Create Ticket, Update Ticket, and Close Ticket).

Select a method from the dropdown list. You will notice these are all valid methods from the request API that we defined above in the previous step.

Once you have selected a method from the dropdown list, you will notice additional (parameter) fields. These fields are loaded dynamically depending on the parameters available in the provided SOAP API.

Note: One thing to keep in mind is complex types. If your method requires complex parameter types such as (arrays, objects, etc.) they will not be supported at this time. Basic types like (strings and integers), should be used mostly for parameter types.


The text box next to each listed textbox is where you will enter the desired value for this parameter. If you would like your method to use TICKET variables (“which is most likely”), they are provided in the dropdown menu to the right of the text field. Click the list and select the desired variable and it will prefill that variable into the text field to the left.

Also keep in mind each trigger is optional. You don’t have to assign a method for every section, only the ones you want to use. After you have finished assigning each of your methods and their corresponding parameters, click “Save”.

That’s it, callbacks are now enabled and you should begin to see the results!

Hank Newman
VP Development, ExchangeDefender

This week has been focused towards the cleanup and redesign of the Service Manager. It’s a very large module built inside of Shockey Monkey and required a lot of special attention to assure the new code did not interfere with any existing interface mechanics. Everything has gone very smoothly and today we will be finishing the last few sections, before publishing the changes to the remote portals. With the new publish, everything should look a lot cleaner and loading times have been reduced dramatically.

Next week we have a few focus points that have been requests for quite a while. First on the list will be SLA management. We have been notified of several issues with the current SLA system and will be working towards resolving those problems. Next, as several of you have noticed the “Projects” section has not been updated to match the look and feel of Shockey Monkey v2.0 yet. We also have several back-end enhancements we will be implementing into the code base over the course of the week.

We’ve delayed the updates to these sections on purpose. We didn’t want to simply re-theme these areas, but transform them into something more powerful! We originally designed these sections a few years back and the scope of implementation was limited. Now that we integrate with several platforms and have a more advanced understanding of how everything works and plays together, we hope to make these sections something amazing!

Hank Newman
VP Development, ExchangeDefender

This past week the main focus on the development side was to bring the accounting module up to standards with the new version of Shockey Monkey. This was no easy task and required a lot of code revisions and new implementation methods. In total: 20,000 lines of code had to be “reviewed” and modifications/additions made where found necessary.

The first thing you will notice is that the GUI has been brought up to standards to match the current look, feel and flow of the 2.0 design. The next things that we addressed were outstanding bugs within the system and new bugs that were created as a result of the upgrade. I won’t go into details here, but you can read about the bugs that we fixed here. Finally the last thing many of you will notice is the ability to set your “currency” within the Shockey Monkey Portal.

You can modify the currency displayed inside your portal on a Global level by going into your branding settings. Here you will notice a new section called “Regional Settings”.

Next week our continued focus will be on improvements to the core and Service Manager enhancements, while we continue to fix bug reported by our Partners within the scope of Shockey Monkey.

Hank Newman
VP Development, ExchangeDefender

This week was our Shockey Monkey v.2 Bug week, where we worked very closely with you (our partners) and quickly addressed the majority of the bugs that were reported. Overall, the volume of bugs reported was relatively small and typically very easy fixes!

***A special thanks to everyone who tested the SM Agent and provided us with feedback. We’ve identified several issues with the Agent and are now planning our revision process, which should take about a month to complete.

Let’s talk a little about the SM Agent and the direction we are looking to take upon its actual release. The SM Agent is essentially a component that you would install on your clients machines across an entire organization. Once this component is installed, you can now monitor the machine in several ways. One way is through data collection of things like (drivers, hard drives, optical devices, installed applications, event logs and more). The second way is through direct interaction, AKA Remote Desktop or Screen Sharing. The last core piece of this software will be scheduled and on-demand script execution. This would allow you to configure monthly, daily or hourly events that would trigger your custom scripts on a per machine basis.

monkeyOne of the biggest requests we have had for implementing software of this nature has been for network installation. We are currently exploring several methods to help complete this goal and make network discovery and installation across and entire infrastructure possible. Obviously the goal here is to be able to deploy the agent across hundreds of machines with very little leg work and time spent on site.

The next huge request has been for an automatic ticket alerting and sending notifications when something breaks or reaches a certain threshold. With the introduction of the SM Agent, we believe we finally have a way to create such a system. The idea is simple, we allow you to basically script in the desired action dynamically based on your collection of devices.

For Example:

Logical Interpretation

Human Script Builder ( Drop Down Boxes )
IF “Desktop_XYZ”->“Hard Drive”->“Free Space”->”Size” <= “2GB” THEN “Open Ticket”.

What we hope to accomplish over the first few months of 2012 is implementing these advanced management features and then directly linking them back into the Dashboard and sections of Shockey Monkey.

Hank Newman
VP Development, ExchangeDefender

With the release of Shockey Monkey 2 coming early next week, we have been working like craaaaaaaaaaaazy these last few weeks to finish the major revisions and clean up all the banana peels! This will be the LARGEST update to the Shockey Monkey core that has happened since it was created several years ago. The first thing you will notice is the new UI and dashboard layout on the main screen. With this redesign we tried to encompass the majority of all the vital information to one central and eye catching location. It will give you and your staff the ability to see a complete ticket overview, recent tickets, announcements, your agenda and tasks at a moment’s glance. The best part… it’s compatible in virtually every browser!

Out of the gate, the new UI will come with 5 preloaded themes that you can switch between inside of the portal. It won’t make it in time for the launch next week, but the goal is to implement a dynamic theme configuration tool inside of the portal. This would allow you to make the solution really and truly represent the look and feel that encompasses your company. We’ve also made several improvements to other aspects of branding that will give you an ease of comfort when navigating your settings.

Shockey Monkey Portal

We have also added several new features that really help Shockey Monkey stand out from the crowd! You now have the ability to go completely full screen and remove the menu bars while working inside of our solution. They are can be controlled by a toggle anytime from the bottom left toolbar and your setting will remain persistent for the duration of your session. This allows you to view more information and stay focused on the task at hand without any compromise to performance. We’ve also implemented a chat and notification system to allow interoffice communication and to give your customers the ability to chat directly with your support or sales team. We’ve improved the logging system and enhanced the search mechanism that will allow you to navigate through the activity inside of your portal.



On the backend we have been continuing to reduce the code overhead and processing load across all pages. This isn’t a difficult process, it’s just a very tedious and mind numbing experience. It may not make a lot of sense right now, but essentially this process is laying the foundation for very exciting future releases. Simply put, it’s all about being dynamic and allowing the solution to be put together to meet your individual needs. Overall the redesign has amazingly well and we will continue to improve dozen of areas even after the Shockey Monkey 2 launch.

Hank Newman
VP Development, ExchangeDefender

This week the development team has been focused on cleaning up Shockey Monkey. This process is mainly composed of three focused categories (UI, Performance, and Bug/Warning Fixes). I would say this has been the largest update to Shockey Monkey since it was originally created over seven years ago. This update should also help lay the framework for any future additions or tweaks.

User Interface

– We’ve applied a consistent look and feel across the entire portal.

– Implemented a themed backend that allows quick and easy branding.

– Improved cross browser support


– Improved loading performance across the portal.

– Minified most of the JavaScript files to reduce fetch & loading times.

– Implemented more session variables to reduce the amount of queries.

Bug Fixes

– Decreased Disk IO access by resolving more than 1000+ warnings that were constantly being written to a local log file.

– We’ve fixed a handful of bug over the past few weeks and have been continuing to resolve these issues as we enhance the portal.

– If you have a bug, submit it here:

Performance is being improved in several ways across the Shockey Monkey portals. The first thing we did was minified thousands and thousands of lines of JavaScript. The compression ratio on average across all of our scripts was about 65%, which is very good. We’ve also been fixing trivial “warning” messages as we progress through the code. By resolving these warning messages that are generated on the back end, it reducing the amount of disk IO that is required to store this information. Typically this is not a big deal, but multiply that by 1000’s of warning and you get some nasty seek times.

If we go a little bit into the cleanup of the User Interface, it was a project that was mainly focused on consistency. We are also making sure that the look and feel between browser types is very similar. There are also a few special features of the new UI that will really help bring the User experience to a new level. One of these features is the ability to view any page in “Full Screen” mode. What this does is remove the top and side menus from the portal. This allows you to manage any page without the annoyance of having to resize or scroll to achieve simple tasks.

ReloadedWe have a lot more information and a ton more features that we are saving for the unveiling. If you would like to be a part of the Shockey Monkey Reloaded webinar on Thursday, December 1, 2011 12:00 PM – 1:00 PM EST, visit the following link:


Hank Newman
VP Development, ExchangeDefender

Shockey Monkey will be receiving a massive refresh in both features and the business model in early December. Throughout 2011 we have been adding new features, new integrations and have entered several partnerships that just begin to showcase what is possible with Shockey Monkey. With that, we are about to revise the pricing, positioning, marketing and access to Shockey Monkey and want our partners to be aware of the changes that are coming.

Shockey Monkey Media & Partner Briefing

Tuesday, November 22nd. Noon EST.

Contact us for an invitation to the webinar.

Due to the sensitive nature of the information we will be sharing, this event is open by invitation only to vendors in the MSP space and media sites/blogs that cover them. We will be discussing:

– New pricing models
– New support procedures
– Sponsorship options
– Breakdown of user metrics
– Integration overview
– Usage patterns and value

If you’re interested in attending let us know, we are on pace to launch 2.0 in the first week of December. At that time we will be holding a user-facing webinar to announce all the cool new stuff that we hope is a real game changer for our users as well as for our partners.

Vlad Mazek, MCSE
CEO, Own Web Now Corp
(877) 546-0316       x500
(407) 536-VLAD

You’ve asked for it – and it’s my pleasure to say that we’ve delivered. Shockey Monkey now chats, has a desktop client, mobile HTML5 app for your iPhone and Android and plays nicely with Quotewerks, Kaseya, LPI, nAble, GFI Max, Quickbooks and more.

Over the past few months we’ve been focusing on integration between our partners and even improving the network communication in our own software. One of the biggest challenges in the software industry is foresight and being able to determine what comes next. If you have ever written a piece of software and then had to make a change to that software (even something small), maybe 1, 3, 6, 12 months later. You can probably understand how important it is to think ahead. Sure, you can rush software and have to rewrite the same code everyday several times. If you’re like me and don’t like to create (unnecessary) extra work, you can think about what functions & methods you may need for future revisions and implement at least a template that is extensible.

Truly Open API and Fat Client API Demo

That’s the approach we’ve been taking for that last year and it’s really starting to show now. We are able to (design, code & implement and actually sleep) software changes & additions a lot quicker and a lot cleaner. One of the ways we achieved this was to take all of the code that we use all over the place and centralize it into a single location. This is how we got our first API version and we started to build on top of that structure. Since we designed the API, one of our biggest concerns was SECURITY SECURITY SECURITY. We thought: You know what, one day our clients/partners will want to use this API. So when that time came and we were ready to allow the API to become public, we literally flipped one switch and it was all lights go!


A lot of people want access to an API and access to it is usually the first request. However, not a lot of clients/partners will utilize that API, until you show them what’s possible! That’s when it starts to get fun interesting! So, we released the Shockey Monkey Fat Client BETA! It takes advantage of our API and demonstrates the possibilities. Yes, it really is possible to create something useful from these publicly available resources. It’s the first release, so right now we kept it simple. It will allow you to view/update (tickets, contacts & companies). It even comes with a ticket dashboard, which shows you the status and urgency of all your open tickets.


On the other side of the office our Shockey Monkey team has been working on integrations with other Software vendors and helping to bridge that gap in resources. They’ve just finished integrations with (Level Platforms, N-able, GFI MAX). There are still a few others they are trying to complete very soon.

We literally completed these integrations within a week of actively working on them. What made it so simple was the initial template design we created when we made our first Integration point with Kaseya. It allowed all additional Integrations to be designed in a module structure allowing for easy design and implementation. We’ve moved away from the model of “Let’s just get it to work”, we created a few integrations like that in the past. They work great… until the method, you used to obtained information, has now been changed and no longer works.

Our current integration portfolio:

1. Email Gateway – Any device or service that can generate an email can automatically create a ticket in our system. Remember that this is free to you with ExchangeDefender so use it!

2. RMM – Kaseya, LPI, nAble, GFI Max (Labtech in development). We’re currently working with a number of companies that are interested as well as Shockey Monkey’s own built-in lightweight WMI/VNC tool.

3. Accounting – Quickbooks. Exports to xls, csv and data feeds for other ERP. We’re exploring adding more integrations here as requested but we’re spending even more effort into bringing the transaction processing and reporting capabilities into Shockey Monkey. We find that most partners don’t have a very formal accounting backend, especially for tracking cloud subscriptions, and ShockeyMonkey already supports as a payment gateway so look for a development there.

4. BusinessQuotewerks. This is currently one of the best integrations out there because it was developed by Quotewrks and is tightly integrated in their software.

bathmonkeyWe’ve learned a lot from all of these integrations and have amazing ideas for future releases. One of the first things we want to implement is a SOAP version of our API. Currently, they are all written in XML/RPC and that has served us rather well. However, in the future we are envisioning an even more rapid development environment for Shockey Monkey. It’s always nice when most of the data translation is done for you. So we are thinking that SOAP and Shockey Monkey are going to get to know each other very well over the next few months!  

Finally, I manage all the development projects and products at ExchangeDefender, including all our integrations, PSA/RMM and our automation infrastructure. I work with many partners but at the end of the day I’m just one guy. So here is  how to plug in with the whole team and make sure your requests are being taken care of:

1. Use the portal bug/feature tracking. Located at under the Development tab there are Features and Bugs. We use this as the central storage for all our features and requests. You can see public stuff that was reported by our clients and even some stuff that our internal teams are tracking.

2. Get in touch with someone. Our support team is fantastic and they often bring the issues you are facing to me directly. Sometimes in the office but mostly at meetings and our weekly staff bar crawl where we do our best to complain about everything that isn’t perfect. If you can get someone to hear you out, you can rest assured it will get taken care of faster.

3. Make a compelling, detailed case. There are lots of great ideas. Unfortunately, time is very limited to build them all. If there is a problem that affects a lot of people or a feature that would benefit a lot of people, tell us about it in as many details as possible and recommend suggestions and ideas. You’ve clearly spent more time dealing with it than we do so you have a unique opportunity to make a good argument over why we should work on problem #9881 instead of feature #810. The more perspective and benefits/pitfalls the better.


Hank Newman
VP Development, ExchangeDefender

We have so much new stuff ready to go this month that I just couldn’t wait for the newsletter to be published. I’m taking a moment away from all the craziness to update you on what we’ve been up to this month. For full details you will have to look at the newsletter and join us for the webcast:

New ExchangeDefender

August 4th, 2010 at noon EST

You really want to clear your schedule and attend this webcast, some of the stuff discussed during the show will not be in the recorded webinar, nor will be the offers that we’ll extend to our partners that are on top of it all. Plus you’ll get exclusive peak of all the new stuff joining the Shockey Monkey family!

New Office

Last weekend we moved into a beautiful new office on the 12th story of The Plaza in the heart of Downtown Orlando. We’ll soon have live webinars, webcams and other stuff to let you interact with the staff and keep an eye on us. If you’re ever in Orlando we’d love to have you stop by at 121 S Orange Ave.

New ComplianceArchive

We’ve spent a lot of time working on the new ComplianceArchive product. This effort was far too big to bundle in with the ExchangeDefender 7 launch and we’ve learned a lot about how different parts of our client base rely on archiving. On the high end, we have financial and regulated industries that need high end compliance for legal reasons. In SMB though, we have the packrat mentality, and archiving is done more for locating items quickly. Obviously there is a price difference between different solutions as they are built to a different spec for a different purpose.

New International Numbers

ExchangeDefender 7 launch caught us by surprise – huge surprise. We haven’t been this busy in years and we’ve never seen a faster adoption of our product than in the past few months. As a result we have had to shuffle personnel around for training purposes and addressing the peak hours. Temporarily, we’ve been forced to reduce our phone support hours for Tier 2 from 24/7 to 4AM – 8PM EST and our support portal hours from 24/7 to 4AM – 1AM.

We have also had to evaluate a lot of negative feedback we’ve received about our phones. This was addressed in the move and I hope many of you can appreciate the difficulty in establishing a VoIP presence in multiple countries. So here are the new numbers we are currently testing:

Australia: 02 9037-4202

UK: 08435570373

New Hosted Exchange Pricing

The launch of Microsoft’s new Office 365 has caught many of our partners by surprise. Not to worry, we have a very competitive new pricing scheme that will be announced during the webinar. Keep in mind that we do not encourage pricing competition but you need to make alternatives – so consider as one.

Oh, the new Compliance Archiving…

We’ve pretty much rewritten everything.


· Written on top of .NET 4.0 Framework

· Supports Exchange 2007 SP1 & Exchange 2010

· Can be installed on any windows machine (XP, Windows 7, SBS, etc). (Does not have to be installed on the exchange server)

· Extreme validation and real time response validation.

· Service does NOT REQUIRE administrative login credentials, runs as local system.

· Allows management of an unlimited number of Hosted Exchange Servers for Compliance.

· Multithreaded service model, supports up to 10 running threads at one time.

· Start/Stop Service is handled gracefully to allow any pending threads to complete the step they are on then terminate.

· Archived mail is check for integrity, if an insert fails due to (bad connection, error in record, etc).. it will roll back any previous actions for that message.

· Attachments are now stored as individual records, this will allow attachment searching and direct download of attachments.

· Removed the DISK IO dependency from the program, messages are no longer written to disk. Everything is done in memory.

Looking forward to seeing you all in August and on behalf of the entire ExchangeDefender team, wishing you continued prosperity, our partners grew 21% in Q2!

Vlad Mazek
CEO, Own Web Now Corp


Our readiness kit contains valuable resources designed specifically to help businesses with GDPR requirements.


IoT Security Solution

Introducing our newest security solution for IoT devices. Protect and secure your IoT environment with robust built in Security.


Are you an MSP?

See why you should consider our partner program. Become a partner at no cost, with no annual commitment, cancel anytime.