Archive for Configuration Category Feed

Mashups Article on the Wiki

A good article appeared on the Wiki yesterday. It’s called Mashups: The What and Why. It’s geared more towards someone not totally familiar with mashups and introduces them to things that are possible. It’d be a good place to point clients to in learning about the concept.

FYI – in case you didn’t know already, you can stay up to date on new Wiki pages via RSS. feed-icon-12x12.png

Comments (2) comments feed

Workaround to the formula compile size limit

The Decoding Salesforce blog feed-icon-12x12.png has a good post on working around the formula compile size limit. In short, it’s a way to span your large formula across 2 formulas and compile them in a particular sequence so Salesforce doesn’t realize its over its limit. Nice hacking!

I think this workaround may be needed less in the future, however. I am quite certain that the formula field compile size is getting increased to 5K with the Spring ’07 release.

Comments off comments feed

Stopping Web to Lead Spam

Check out a more recent post about stopping web to lead spam. I was able to integrate Akismet into the process and have scripts available to download.

Over the past week, I have had an ever-increasing number of web-to-lead spam entries come into my Org. It gets to be VERY frustrating! Unfortunately, Salesforce.com does not have any sort of anti-spam functionality for web-to-lead (want them to? Vote for it).

What would be great is an add-in to Salesforce.com that evaluates a Lead’s content prior to getting in the Org. Blog software has this for comments. For example, I use Akismet on this blog to take care of the non-stop comment spam I get. It is incredible. It catches 99% of it. If Akismet didn’t exist, I probably would stop allowing comments on this blog.

akismet_spam_caught.png

If you use a tool like Form Assembly or Clicktools for web-to-lead forms, they have functionality to help you. However, what if you don’t?

I discovered that Validation Rules work pretty well. If you can determine any consistencies with the spam you are getting, create a Lead Validation Rule to stop it. For example:

AND(
ISPICKVAL(LeadSource , "Web"),
OR(
CONTAINS( Description , "mortgage") ,
CONTAINS( Description , "diploma") ,
CONTAINS( Description , "auto loan")
))

The Validation rule above will cause an error for any lead with a Lead Source of “Web” AND the Description contains any of the following: “mortgage”, diploma”, “auto loan”. You can make the message of the validation rule say “This is Spam”.

Web to Lead records do not get created if they don’t pass the Validation Rule. However, you will get an email from Salesforce Support with a subject of “Salesforce Lead Alert” with the Lead information in it. What I did was to create an email rule that label emails meeting the following criteria (another alternative would be to delete them):

  • From Salesforce Support
  • Subject of “Salesforce Lead Alert”
  • With “This is Spam” in the message body

If you go this route, be careful not to make your Validation Rule too generic. You could end up stopping a good lead from coming in. If you do happen to neutralize a good Lead, the lead’s information will be in the “Salesforce Lead Alert” email you received. It’d be a good idea to review those emails from time to time.

This is not a long term solution, but can help alleviate some pain.

An alternative approach would be to do something similar with Workflow Field Update Rules or Lead Assignment Rules and to auto-set the Lead Status to “Spam” or to assign it to a “Spam” queue. Doing this will capture the Lead in the database, but will help segment it out of your way.

Comments (10) comments feed

Auto-Complete Lookups

Publisher: Salesforce Labs
Product: Auto-Complete Lookups
AppExchange Page
4star.png

Salesforce Labs has another cool application out on AppExchange. This is a great add-on for usability. It is called Auto-Complete Lookups and it affects Account, Contact and User lookups right now, but more are planned.

Once you install it, you need to visit it’s web tab to get started. From that web tab you will be instructed on how to set it up. In short, what you do is:

  • Generate JavaScript on the Web Tab. Copy it to your clip board
  • Paste the JavaScript into the Messages & Alerts section of the homepage. If you have other text in there for your users, just paste the code at the bottom.
  • On the Setup | Customize | User Interface screen, set the “Show Custom Sidebar Components on All Pages” to true.
  • Start using it
  • After you have completed your third letter, the lookup starts.

    AutoComplete.jpg

    It uses the AJAX toolkit to perform the lookup. In my org, the performance was pretty good. I have no idea how it will perform with a large dataset.

    This is a great add-on that is very easy to implement and could be of great value to end users. I recommend it. It will get 5 stars as soon as it supports all objects.

Comments (4) comments feed

Passing Report Criteria via the URL

The Salesforce Analytics Blog feed-icon-12x12.png has a good post on passing report criteria via the URL.

I posted about this a while ago, but their solution shows how you can pass field name, comparison operator and value via the URL. Mine only shows how to pass the value over, which required the report to already be setup with the criteria lines waiting for the value. This new solution allows a single report to exist with no criteria lines whereby you pass over those criteria lines via the URL. Pretty slick!

Comments (2) comments feed

Next entries » · « Previous entries