<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gokubi.com &#187; Search Results  &#187;  campaigns</title>
	<atom:link href="http://gokubi.com/search/campaigns/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://gokubi.com</link>
	<description></description>
	<lastBuildDate>Fri, 16 Sep 2011 14:54:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Segmenting Campaigns</title>
		<link>http://gokubi.com/archives/segmenting-campaigns</link>
		<comments>http://gokubi.com/archives/segmenting-campaigns#comments</comments>
		<pubDate>Fri, 15 Oct 2010 13:32:36 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=1270</guid>
		<description><![CDATA[In the run up to the amazing Web of Change conference this year, I was asked to write a think-piece. I ended up writing about being scientific in the design, implementation, and analysis of our work. I called it We Must Be Scientists for Change, and it seemed to resonate with a number of the [...]]]></description>
			<content:encoded><![CDATA[<p>In the run up to the amazing Web of Change conference this year, I was asked to write a think-piece. I ended up writing about being scientific in the design, implementation, and analysis of our work. I called it <a href="http://webofchange.com/We-Must-Be-Scientists-for-Change">We Must Be Scientists for Change</a>, and it seemed to resonate with a number of the attendees.</p>
<p>In that article I talked about doing some simple <a href="http://en.wikipedia.org/wiki/A/B_testing">A/B</a> testing. A/B testing is best described as doing some effort while changing one variable in the hopes of learning something about how to affect the outcome of effort. It&#8217;s been perfected by the direct mail industry&#8211;mailings are run as experiments and each mailing adds to the base of knowledge of how to increase response rats.</p>
<p>As I was writing the article I became dismayed that what I was proposing wasn&#8217;t actually very easy to do in Salesforce.com, the system I champion on a daily basis. We use Campaigns for outreach efforts, and while Campaigns are incredibly powerful and easy to work with, randomly breaking them into segments for A/B testing wasn&#8217;t easy.</p>
<p>I say &#8220;wasn&#8217;t&#8221; because I have released a tool for A/B testing that is free to users of Salesforce.com, which is listed on the Appexchange under the name <a href="https://sites.secure.force.com/appexchange/listingDetail?listingId=a0N30000003IQEIEA4">Campaign Segmentation Wizard</a>.</p>
<p>Build your list of people to whom you want to reach out, then use the wizard to randomly break them into segments of the exact size you desire. Those segments are Campaigns of their own, and can be used in any way you see fit&#8211;mass email, phone banking, etc.</p>
<p>Here&#8217;s a short video showing how it works.</p>
<p align="center"><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/vItvvB56pFw?fs=1&#038;ap=%2526fmt%3D22"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/vItvvB56pFw?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>If you install it and use it, please rate the app on the Appexchange so others will get a sense if it&#8217;s helpful or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/segmenting-campaigns/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drip campaigns with Summer &#8217;09</title>
		<link>http://gokubi.com/archives/drip-campaigns-with-summer-09</link>
		<comments>http://gokubi.com/archives/drip-campaigns-with-summer-09#comments</comments>
		<pubDate>Wed, 17 Jun 2009 16:45:37 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=864</guid>
		<description><![CDATA[John Kucera is posting an awesome series about doing complex engagement work with Campaigns and the new enhancements in Summer &#8217;09. This is killer stuff John!]]></description>
			<content:encoded><![CDATA[<p>John Kucera is posting an awesome series about doing <a href="http://blogs.salesforce.com/marketing/2009/06/automated-multiwave-campaigns-in-salesforce-marketing-summer-09-part-2.html">complex engagement work with Campaigns and the new enhancements in Summer &#8217;09</a>. This is killer stuff John!</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/drip-campaigns-with-summer-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another notice of S-control end-of-life</title>
		<link>http://gokubi.com/archives/another-notice-of-s-control-end-of-life</link>
		<comments>http://gokubi.com/archives/another-notice-of-s-control-end-of-life#comments</comments>
		<pubDate>Fri, 06 Mar 2009 20:26:24 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=814</guid>
		<description><![CDATA[Sonny Cloward spotted this in the S-Control editing interface: S-controls have been superseded by Visualforce pages. Salesforce will, sometime after January 2010, remove the ability to create and distribute new s-controls. Existing s-controls will be unaffected. At Dreamforce it was made clear that this technology is on the way out. S-Controls are being replaced by [...]]]></description>
			<content:encoded><![CDATA[<p>Sonny Cloward spotted this in the S-Control editing interface:</p>
<blockquote><p>S-controls have been superseded by Visualforce pages. Salesforce will, sometime after January 2010, remove the ability to create and distribute new s-controls. Existing s-controls will be unaffected.</p></blockquote>
<p>At Dreamforce it was made clear that this technology is on the way out. S-Controls are being replaced by VisualForce. <a href="http://gokubi.com/archives/visualforce-is-the-real-deal">I have gushed about VisualForce in the past</a>. I think that it is a design marvel&#8211;the balance of simplicity and power continues to blow me away. The more I use it, the more impressed I am.</p>
<p>But with all it&#8217;s power and simplicity, VisualForce currently can&#8217;t do everything that S-Controls can do.</p>
<p>S-Controls run in your browser and use the API when communicating with Salesforce. How many interactions they can do with Salesforce are limited by the number of API calls your organization can make and by the amount you can ge done before your browser connection times out. You can actually get a lot of data processing done this way.</p>
<p>VisualForce is light-years ahead of S-Controls in how it works. It hands all the Salesforce heavy lifting to Apex, which runs on the server. This is a great idea&#8211;why send all that data across the wire to you only to send it back to Salesforce? Theoretically, you could process a whole lot more on the server and get very fast response. But, because the server is a shared resource, there are operational limits to the amount of processing you can do. These limits are hard and fast, and haven&#8217;t budged since Apex was announced two years ago.</p>
<p>There are a number of use cases where I can&#8217;t get VisualForce to do what S-Conrols can do for me. One such use case is when you are trying to compare two lists of data and look for similarities. Like comparing the Campaign Memberships of two Campaigns, or looking at all Campaign Members on a Campaign and flagging all the Accounts that are represented more than once. I can&#8217;t figure out how to use VisualForce and Apex to handle these kinds of operations that may be comparing lists of 1000+ members.</p>
<p>I&#8217;m all for killing S-Controls&#8211;I haven&#8217;t written a new one in over a year, it seems. But I have some that I haven&#8217;t re-written as VisualForce, because I can&#8217;t replicate the functionality. I hope that before S-Controls are killed, VisualForce can do the kinds of processing that S-Controls can do, and more. I hope Salesforce.com figures out how to take the operational shackles off VisualForce and Apex in a way that good coders can use to do much more intensive processing than is currently possible.</p>
<p>[Update]: Via twitter, Simon Fell reminded me that VisualForce pages can interact directly with the API. I&#8217;d rather be able to use Apex to touch 5000 records, but nice to have this option. Thanks Simon!</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/another-notice-of-s-control-end-of-life/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Daily Email Series in Salesforce</title>
		<link>http://gokubi.com/archives/daily-email-series-in-salesforce</link>
		<comments>http://gokubi.com/archives/daily-email-series-in-salesforce#comments</comments>
		<pubDate>Wed, 04 Mar 2009 23:38:42 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=788</guid>
		<description><![CDATA[I&#8217;m building a system for sending out daily emails to Contacts that uses Time-Based Workflow. We&#8217;ve done some work in this area before, but now it&#8217;s really starting to come together. In this example, Contacts are added to a Campaign that is configured with a number of planned email sends. Once the Email Series is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m building a system for sending out daily emails to Contacts that uses Time-Based Workflow. We&#8217;ve done <a href="http://gokubi.com/archives/unattended-drip-campaigns-with-time-based-workflow">some work in this area before</a>, but now it&#8217;s really starting to come together.</p>
<p>In this example, Contacts are added to a Campaign that is configured with a number of planned email sends. Once the Email Series is kicked off, the Contacts will receive emails on the determined schedule. This example uses hard dates for the individual sends&#8211;we&#8217;ve also got working code that sends out emails on interval from the individual Contact&#8217;s campaign join date. That allows for open-enrollment to an Email Series.</p>
<p><a href="http://gokubi.com/images/email_series_demo.mp4">Check out the example</a>, I&#8217;m very happy with it. Check out the background noise&#8211;we sound like a CRM sweatshop!</p>
<p><a href="http://gokubi.com/images/email_series_demo.mp4"><img src="http://gokubi.com/images/email_series_pic.png" width="635" height="559"/class="centered" alt="screenshot"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/daily-email-series-in-salesforce/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://gokubi.com/images/email_series_demo.mp4" length="12610824" type="video/mp4" />
		</item>
		<item>
		<title>Campaign Inclusion Reports</title>
		<link>http://gokubi.com/archives/campaign-inclusion-reports</link>
		<comments>http://gokubi.com/archives/campaign-inclusion-reports#comments</comments>
		<pubDate>Wed, 03 Dec 2008 14:59:48 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=761</guid>
		<description><![CDATA[When you&#8217;re doing complex relationship management, you&#8217;ve got a number of outreach activities going on. Parties, one-on-one meetings, special nurture tracks, etc. It can be very bad for the relationship you&#8217;re trying to develop if these activities are in conflict. You need to make sure they all play nice together as far a content, timing, [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re doing complex relationship management, you&#8217;ve got a number of outreach activities going on. Parties, one-on-one meetings, special nurture tracks, etc. It can be very bad for the relationship you&#8217;re trying to develop if these activities are in conflict. You need to make sure they all play nice together as far a content, timing, and execution goes.</p>
<p>You also need a system to help you grab people depending on which activities they have been a part or, or have not been a part of. Example: give me everyone who attended our luncheon and isn&#8217;t on our special VIP nurture track. It&#8217;s these people who I want to reach out to with some special information. But I don&#8217;t want the VIPs to get this info, because they&#8217;re getting something in a couple weeks that is more in-depth.</p>
<p>Right now Salesforce.com can&#8217;t do this kind of reporting. I can look at inclusion on certain campaigns, but can&#8217;t look across campaigns. I wish I had a report with this kind of interface:</p>
<p><img src="http://gokubi.com/wp-content/uploads/2008/12/campaign_inclusion_mockup.png" alt="" title="campaign_inclusion_mockup" width="500" height="339" class="centered" /></p>
<p>This way I could pull out people based on what they have and haven&#8217;t done. If you agree that this is a worthwhile feature, <a href="http://ideas.salesforce.com/article/show/10094370/Campaign_Inclusion_Reports">please vote for this idea</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/campaign-inclusion-reports/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Force.com Sites Announced</title>
		<link>http://gokubi.com/archives/forcecom-sites-announced</link>
		<comments>http://gokubi.com/archives/forcecom-sites-announced#comments</comments>
		<pubDate>Mon, 03 Nov 2008 16:08:25 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=747</guid>
		<description><![CDATA[Salesforce.com today announced Salesforce.com Sites, the ability to write web interfaces on the Force.com platform and make them available to users via the web. For an example of Sites in action, navigate over to the Dreamforce Attendee Portal. This is a major breakthough for Salesforce.com on one of it&#8217;s weak areas&#8211;as CRM relationships become increasingly [...]]]></description>
			<content:encoded><![CDATA[<p>Salesforce.com today announced Salesforce.com Sites, the ability to write web interfaces on the Force.com platform and make them available to users via the web.</p>
<p>For an example of Sites in action, navigate over to the <a href="https://dreamforcereg.force.com/">Dreamforce Attendee Portal</a>.</p>
<p>This is a major breakthough for Salesforce.com on one of it&#8217;s weak areas&#8211;as CRM relationships become increasingly bi-directional, and more reliant on interactions with the public, it has been hard to give the public access to data inside Salesforce.com.</p>
<p>No longer. Now, full-fledged web applications can be written on top of your core CRM database. You can construct portals for customers, authenticated or not, with an amazing degree of flexibility. Force.com&#8217;s Model-View-Controller architecture is in use, giving the developers a full stack in the cloud for writing web apps.</p>
<p>The web experience is written with VisualForce, Salesforce.com&#8217;s web templating language. These web pages may have whatever structure and look-and-feel you desire&#8211;VisualForce spits out XHTML just like any other web templating language.</p>
<p>Your data lives in Salesforce.com objects, and is accessible via controllers you write in Apex, the server-side language of Force.com.</p>
<p>These programatic pieces are not new as of today they&#8217;ve been put into place over the last 3 years. But today Salesforce.com ties them together as a platform for building public web applications that are 100% hosted by Salesforce.com.</p>
<p>When you enable a Site, you get a force.com URL and can also map it to your own branded URL. You set a VisualForce page to act as your home page and you&#8217;re off. Hitting that URL now displays the VisualForce to the web user.</p>
<p>Permissions are robust and allow for multiple levels of access. You can have publicly accessible pages, that are available to the unauthenticated masses. You can also integrate with Salesforce.com&#8217;s Customer Portal functionality to create sites that authenticate against Contact records in your Salesforce.com CRM. This gives you the power to create multiple customer portals that have the exact web experience you desire.</p>
<p>Because it&#8217;s all built right on Salesforce.com, the web user can add/edit/delete any data you have in Salesforce.com, according to the access you give them. This is incredibly powerful, and can be used in myriad business cases where end user input is helpful.</p>
<p>I was given a chance to build an application to help show the power of Sites. I built a <a href="http://gokubi.com/images/phonebank_skinned_demo.swf">distributed phone banking site</a>, based on <a href="http://my.barackobama.com/page/content/phonebankmap">my.barackobama.com</a>. Distributed phone banking is the practice of allowing your supporters to make phone calls on behalf of your issue. For Obama, it was about calling voters to find out if they were going to vote for him. For an environmental nonprofit, it may be having members call other members to see if they will attend an important hearing, or about calling people who live near a proposed development that will harm the environment.</p>
<p>In my phone banking app, you can give access to any Contacts in your database. They can then login and make calls to people on the call list. It&#8217;s a pretty simple application, but the power of extending the business process across the outside edge of the organization is evident.</p>
<p>Sites enables this blurring of the organizational boundry that is incredibly exciting (because&#8230; ?). At ONE/Northwest, we&#8217;re doing this kind of thing with our Plone Salesforce.com integration and will continue because there is sometimes real value to having your external portal be a part of your web content management system.</p>
<p>For many use cases, Sites will be enough to get the job done. Some ideas that come to mind:</p>
<ul>
<li>build major donor portals for enabling donor-fundraising</li>
<li>create a fully hosted, publicly-accessible, REST web service interface</li>
<li>create public landing pages for marketing campaigns</li>
<li>build public forms for information capture</li>
<li>create an RSS feed for public consumption, or to loosely integrate with your website or anyone else&#8217;s</li>
</ul>
<p>Sites is a big breakthrough, but different from the Apex announcement of 2006 or the VisualForce announcement of 2008. This is a way to extend what you&#8217;re already doing to the world. Sites enable opening up your database in controlled ways to your constituents, with the exact look and feel you want. Prepare yourself for a wave of innovative add on products that take advantage of this new way of thinking.</p>
<p>I hope we learn more shortly about the Sites pricing model. At this point all we know is that there will be two models&#8211;one based on traffic and another based on user count. I like that Salesforce.com is working on their pricing with respect to Sites&#8211;there are many scenarios where the old per-user-only pricing model just won&#8217;t work.</p>
<p>Nice work Salesforce.com on coming up with another big Dreamforce announcement. I&#8217;ve got a couple groups who will want in on a pilot&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/forcecom-sites-announced/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Proposal: Simplify Vertical Response Emails to Campaigns</title>
		<link>http://gokubi.com/archives/proposal-simplify-vertical-response-emails-to-campaigns</link>
		<comments>http://gokubi.com/archives/proposal-simplify-vertical-response-emails-to-campaigns#comments</comments>
		<pubDate>Mon, 25 Aug 2008 18:41:14 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=715</guid>
		<description><![CDATA[Here is a modest proposal for making it easier for sending Vertical Response emails from a Campaign. Am I missing something? Seems like this would be really easy for Vertical Response to implement.]]></description>
			<content:encoded><![CDATA[<p>Here is a modest proposal for making it easier for sending Vertical Response emails from a Campaign.</p>
<p><a href="http://gokubi.com/images/vr_deeplink.swf" ><img src="http://farm4.static.flickr.com/3283/2797413646_8b3a757d6a.jpg" alt="screenshot" class="centered" /></a></p>
<p>Am I missing something? Seems like this would be really easy for Vertical Response to implement.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/proposal-simplify-vertical-response-emails-to-campaigns/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New stuff for Winter &#8217;09</title>
		<link>http://gokubi.com/archives/new-stuff-for-winter-09</link>
		<comments>http://gokubi.com/archives/new-stuff-for-winter-09#comments</comments>
		<pubDate>Mon, 25 Aug 2008 18:21:08 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=714</guid>
		<description><![CDATA[Scott, a master of the URL hack, has found the URL for Coming in Winter &#8217;09 Ideas. Here are my favorites: Packageable VisualForce Better Campaign Member management Visualforce for list buttons Tons of Ideas features Marketing influence reports Documents in Metadata API Reports in Metadata API SOQL Outer Joins Visualforce as Email Templates]]></description>
			<content:encoded><![CDATA[<p>Scott, a master of the URL hack, has found <a href="http://sfdc.arrowpointe.com/2008/08/21/ideas-coming-in-the-winter-09-release/">the URL for Coming in Winter &#8217;09 Ideas</a>.</p>
<p>Here are my favorites:</p>
<ul>
<li><a href="http://ideas.salesforce.com/article/show/10087862/Make_VisualForce_apps_packageable">Packageable VisualForce</a></li>
<li><a href="http://ideas.salesforce.com/article/show/27940/ModifyDelete_Campaign_Members">Better Campaign Member management</a></li>
<li><a href="http://ideas.salesforce.com/article/show/10089926/VisualForce_for_List_Buttons">Visualforce for list buttons</a></li>
<li>Tons of Ideas features</li>
<li><a href="http://ideas.salesforce.com/article/show/63973/Marketing_Influence_Reporting_for_Campaigns">Marketing influence reports</a></li>
<li><a href="http://ideas.salesforce.com/article/show/10088170/Allow_Documents_tab_to_be_accessedmodified_from_Apex_Toolkit_for_Eclipse">Documents in Metadata API</a></li>
<li><a href="http://ideas.salesforce.com/article/show/10091360/MigrateEdit_reports_using_Eclipse_IDE">Reports in Metadata API</a></li>
<li><a href="http://ideas.salesforce.com/article/show/52434/Exception_Queries_or_outer_joins_for_SOQL">SOQL Outer Joins</a></li>
<li><a href="http://ideas.salesforce.com/article/show/10089772/Visualforce_used_as_email_templates">Visualforce as Email Templates</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/new-stuff-for-winter-09/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A narrative takes hold</title>
		<link>http://gokubi.com/archives/a-narrative-takes-hold</link>
		<comments>http://gokubi.com/archives/a-narrative-takes-hold#comments</comments>
		<pubDate>Thu, 21 Aug 2008 23:42:07 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Civics]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=713</guid>
		<description><![CDATA[Campaigns are about seizing opportunity and running with it. Obama is seizing this opportunity to brand John McCain: Obama just announced surrogates will be talking about John McCain&#8217;s houses and his forgetting about them in 16 states tomorrow. Ouch. Looks like the general is really underway.]]></description>
			<content:encoded><![CDATA[<p>Campaigns are about seizing opportunity and running with it. Obama is seizing this opportunity to brand John McCain:</p>
<p align=center>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/vpmFd25tRqo&#038;color1=11645361&#038;color2=13619151&#038;hl=en&#038;fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/vpmFd25tRqo&#038;color1=11645361&#038;color2=13619151&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object>
</p>
<p>Obama just announced surrogates will be talking about John McCain&#8217;s houses and his forgetting about them in 16 states tomorrow. Ouch. Looks like the general is really underway.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/a-narrative-takes-hold/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unattended Drip Campaigns with Time-Based Workflow</title>
		<link>http://gokubi.com/archives/unattended-drip-campaigns-with-time-based-workflow</link>
		<comments>http://gokubi.com/archives/unattended-drip-campaigns-with-time-based-workflow#comments</comments>
		<pubDate>Thu, 07 Aug 2008 14:35:09 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=708</guid>
		<description><![CDATA[Earlier I faked a drip email campaign, but here&#8217;s the real deal. Matthew came up with this idea and I think it&#8217;s brilliant. Basically, you mark that a Contact should start a drip email series, and from then on they will receive your templated emails automatically, at the time intervals you configure. The sending of [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier <a href="http://gokubi.com/archives/faking-drip-campaigns">I faked a drip email campaign</a>, but here&#8217;s the real deal. Matthew came up with this idea and I think it&#8217;s brilliant.</p>
<p>Basically, you mark that a Contact should start a drip email series, and from then on they will receive your templated emails automatically, at the time intervals you configure.</p>
<p>The sending of these emails requires no User intervention, and no code is necessary to make this work&#8211;it&#8217;s unattended drip emailing from plain vanilla Salesforce.com.</p>
<p align=center><object width="639" height="798"><param name="movie" value="http://gokubi.com/images/drip_workflow.swf"></param><param name="wmode" value="transparent"></param><embed src="http://gokubi.com/images/drip_workflow.swf" type="application/x-shockwave-flash" wmode="transparent" width="639" height="798"></embed></object></p>
<p>I love working on a team, because someone often comes along with a different approach to a problem that I was blind to. This is so much better than what I was coming up with. We still have a limit of 200 emails a day, but because these are going out daily rather than in large batches, we have more ability to level our sends, staying under 2000.</p>
<p>I&#8217;m not sure why workflow sends to Contacts was a blind spot for me. I guess I have been thinking about email as large-batch sends, rather than thinking about them as one-offs. Or maybe I still haven&#8217;t recovered from summer vacation&#8230;</p>
<p>Thanks again to Matthew for this great idea. If anyone can think of limitations we&#8217;re not considering, or ways of doing this better, please post a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/unattended-drip-campaigns-with-time-based-workflow/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Faking Drip Campaigns</title>
		<link>http://gokubi.com/archives/faking-drip-campaigns</link>
		<comments>http://gokubi.com/archives/faking-drip-campaigns#comments</comments>
		<pubDate>Mon, 04 Aug 2008 22:58:18 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/?p=705</guid>
		<description><![CDATA[We don&#8217;t have an email blasting tool that effectively supports drip campaigns, so we&#8217;re faking it a bit. A picklist represents all the steps in a drip campaign. After we send all the communications for this month, we shift everyone to the next step. To make this easier, I built a VisualForce page that updates [...]]]></description>
			<content:encoded><![CDATA[<p>We don&#8217;t have an email blasting tool that effectively supports drip campaigns, so we&#8217;re faking it a bit. A picklist represents all the steps in a drip campaign. After we send all the communications for this month, we shift everyone to the next step. To make this easier, I built a VisualForce page that updates all Contacts to the next value in a specified picklist.</p>
<p align=center><object width="639" height="798"><param name="movie" value="http://gokubi.com/images/field_shift_wizard.swf"></param><param name="wmode" value="transparent"></param><embed src="http://gokubi.com/images/field_shift_wizard.swf" type="application/x-shockwave-flash" wmode="transparent" width="639" height="798"></embed></object></p>
<p>You could do this kind of thing with workflow field updates (there is an option for moving fields to the next option in the picklist) but there isn&#8217;t a great way to query the objects. A List Button won&#8217;t work because you have to page through and select all your Contacts before clicking the button. So, this is what I came up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/faking-drip-campaigns/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My first Cross-Object formula</title>
		<link>http://gokubi.com/archives/my-first-cross-object-formula</link>
		<comments>http://gokubi.com/archives/my-first-cross-object-formula#comments</comments>
		<pubDate>Wed, 07 May 2008 22:30:11 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/archives/my-first-cross-object-formula</guid>
		<description><![CDATA[In my brand new Summer &#8217;08 pre-release dev environment I created a formula field on Opportunity that looks up to the related Campaign: IF(NOT(ISNULL(CampaignId)),HYPERLINK("/" &#038; CampaignId, Campaign.Name ),"") Which is a hyperlink to the Campaign to which an Opp is related. Why, you might ask. Because for some reason, Campaign isn&#8217;t available in the Related [...]]]></description>
			<content:encoded><![CDATA[<p>In my brand new Summer &#8217;08 pre-release dev environment I created a formula field on Opportunity that looks up to the related Campaign:</p>
<p><code>IF(NOT(ISNULL(CampaignId)),HYPERLINK("/" &#038; CampaignId, Campaign.Name ),"")</code></p>
<p>Which is a hyperlink to the Campaign to which an Opp is related.</p>
<p>Why, you might ask. Because for some reason, Campaign isn&#8217;t available in the Related List for Opportunities on the Contact Page Layout. And sometimes it&#8217;s nice to see giving history along with the Campaigns those gifts came in from. I had a customer ask me for this today, as a matter of fact.</p>
<p>Would be even nicer if I didn&#8217;t have to fake it, but this will do.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/my-first-cross-object-formula/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Salesforce.com Summer &#8217;08 Release Notes</title>
		<link>http://gokubi.com/archives/salesforcecom-summer-08-release-notes</link>
		<comments>http://gokubi.com/archives/salesforcecom-summer-08-release-notes#comments</comments>
		<pubDate>Tue, 06 May 2008 17:12:33 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/archives/salesforcecom-summer-08-release-notes</guid>
		<description><![CDATA[The notes are out for Summer &#8217;08. Here are some highlights in no particular order: Public Tagging Public tagging enables users to view and use tags applied by other users within an organization. Any public tag that a user adds to a record can be viewed by any other user who can also access the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://na5.salesforce.com/help/doc/en/salesforce_summer08_release_notes.pdf">The notes are out for Summer &#8217;08</a>. Here are some highlights in no particular order:</p>
<p><strong>Public Tagging</strong></p>
<blockquote><p>
Public tagging enables users to view and use tags applied by other users within an organization. Any public tag that a user adds to a record can be viewed by any other user who can also access the record. As with personal tags, administrators can enable public tags on accounts, activities, assets, campaigns, cases, contacts, contracts, documents, events, leads, notes, opportunities, reports, solutions, tasks, and any custom objects (except relationship group members).While any user can add a public tag to a record, only users with the &#8220;Tag Manager&#8221; profile permission can rename or delete public tags.</p>
<p>Across all users, an organization is limited to:</p>
<ul>
<li>1,000 unique public tags</li>
<li>50,000 instances of public tags applied to records</li>
<li>5,000,000 instances of personal and public tags applied to records </li>
</ul>
</blockquote>
<p>Interesting. Could really be powerful for decentralized flagging of records. Appears that you can&#8217;t report on these yet.</p>
<p><strong>Enhanced Lookups</strong></p>
<blockquote><p>
If enabled by your administrator, account, contact, user, and custom object lookups can behave as enhanced lookups. Enhanced lookups update standard lookup fields with the following functionality:</p>
<ul>
<li>Enhanced lookup search queries are broken into separate search terms at any split between alphabetic, numeric, and special characters. In other words, if you enter ALL4ONE in an enhanced lookup field, the resulting query searches for All and 4 and ONE. Consequently, entering ALL the 4 and ONE returns ALL4ONE. Also, searching for S&#038; returns fields containing both S&#038; and &#038;S.</li>
<li>Enhanced lookups allow users to sort and filter search results by any field that is available in regular search results. Users can also hide and reorganize the columns that are displayed in the results window.</li>
<li>Enhanced lookups return all records that match your search criteria and allow you to page through large sets of search results.</li>
</ul>
<p>If enabled by your administrator, both standard lookups and enhanced lookups can display a dynamic list of matching recently-used records when a lookup field is edited. This list is populated from recently used items and is restricted to objects of the appropriate type. For example, while editing an Account lookup, you can see recently used accounts with names that match the prefix you have entered. Recently used contacts do not appear in this list.
</p></blockquote>
<p>Could be really cool. A bit limiting that you can only lookup against recent items&#8211;that&#8217;s a pretty short list. Will be nice in VisualForce interfaces.</p>
<p><strong>Update:</strong> Pretty nice with the autolookup. Seems that the filtering doesn&#8217;t work as I had hoped. I would love to have a lookup that would show Accounts, but only of a certain record type. No go on that.</p>
<p><strong>Enhanced List Views</strong></p>
<blockquote><p>
you can now edit single records directly from a list view by double-clicking on individual field values. If your administrator has granted you the &#8220;Mass Inline Edit from Lists&#8221; user profile permission, you can also edit up to 200 records at a time with inline editing.
</p></blockquote>
<p>There is lots more about List Views&#8211;these are clearly a big platform feature for them moving forward.</p>
<p><strong>Custom Default Landing Tab</strong></p>
<blockquote><p>
In Summer &#8217;08, you can now specify a custom default landing tab when creating or editing an app.To do so, use the Default Landing Tab drop-down menu below the tab selection<br />
area of the app creation wizard. The default landing tab is displayed at login and at any time a user switches between apps with the app menu. For example, the Call Center app can be configured so that the Console tab is the default landing tab.</p></blockquote>
<p>Might be a nice feature for in context help and links&#8211;maybe more so than the current home page.</p>
<p><strong>New Metadata API Objects</strong></p>
<blockquote>
<ul>
<li>Custom Page Web Link</li>
<li>Home Page Components</li>
<li>Home Page Layouts</li>
<li>Layouts</li>
<li>Validation Rule</li>
<li>Workflow</li>
</ul>
</blockquote>
<p>Oh, My, God. Page Layouts take FOREVER to recreate by hand. If we can do this via the Metadata API it will be huge!</p>
<p><strong>Cross-Object Formulas</strong></p>
<blockquote><p>
In a previous release, we introduced cross-object formulas in validation rules, workflow rules, and other business rules.With Summer ’08, you now have the same flexibility with formula fields. These formula fields can now reference merge fields from parent records that are related via master-detail or lookup relationships. In addition, cross-object formulas can reference up to five related objects.You can also create a formula field to display fields from related objects on detail pages, list views, related lists, and reports. For example, a Discounted Amount formula on the opportunity object can use a Discount Percent field defined on the account object.
</p></blockquote>
<p>Now that I&#8217;ve said Oh, My, God once, let me say OMG! Particularly useful in Reporting and Email templates where you only get fields off one object. Huge for communications!</p>
<p><strong>Update:</strong> These are indeed the greatest thing since sliced bread.</p>
<p><strong>Apex changes: Developer Preview</strong></p>
<blockquote><p>
Dynamic Apex is composed of dynamic SOQL and SOSL queries, as well as dynamic DML. Dynamic SOQL and SOSL queries provide the ability to execute SOQL or SOSL as a string at runtime, while dynamic DML provides the ability to create a record dynamically and then insert it into the database using DML. Using dynamic SOQL, SOSL, and DML, an application can be tailored precisely to the organization as well as the user&#8217;s permissions. This can be useful for applications that are installed from the AppExchange.</p>
<p>Apex managed sharing allows developers to use Apex to programmatically share custom objects. When you use Apex managed sharing to share a custom object, only users with the &#8220;Modify All Data&#8221; permission can add or change the sharing on the custom object&#8217;s record, and the sharing access is maintained across record owner changes.</p>
<p>An Apex annotation modifies the way a method is executed, similar to annotations in Java. Use the future annotation to identify methods that are executed asynchronously.When you specify future, the method executes when Salesforce has available resources.
</p></blockquote>
<p>Can&#8217;t wait to play with these features. Asynchronous Apex could solve a lot of problems as it might allow governor limits to go up for these kinds of batch jobs. We&#8217;ll see.</p>
<p><strong>Double Master Details</strong></p>
<blockquote><p>
In Summer ’08, you can now create two master-detail relationships on a single junction object to make it easier to represent a many-to-many relationship in your data model.</p></blockquote>
<p>Will be nice for those annoying junction objects we all have to create. Will we get summary rollups in two directions??? <strong>Update:</strong> Confirmed that rollups work both directions.</p>
<p><strong>Analytic Snapshots</strong></p>
<blockquote><p>
Analytic snapshots enable users to run a tabular report and save the report results to fields on a custom object.With analytic snapshots, users with the &#8220;Manage Analytic Snapshots&#8221; permission can map fields from a source report to the fields on a target object, and schedule when to run the report to load the custom object&#8217;s fields with the report&#8217;s data. Analytic snapshots allow users to work with report data similarly to how they work with other records in Salesforce, such as:</p>
<ul>
<li>Creating and running custom reports from the target object</li>
<li>Creating dashboards from reports that reference the target object</li>
<li>Defining list views on the target object if it is included on a custom object tab</li>
</ul>
</blockquote>
<p>Scratches an itch I have right now for a client&#8211;benchmarking groups over time.</p>
<p><strong>Ideas</strong></p>
<blockquote><p>
With Summer &#8217;08, Salesforce Ideas now lets administrators create multiple communities that can be made available to internal Salesforce users and portal users, or restricted to internal Salesforce users only. In addition, Salesforce Ideas now includes many of the powerful Force.com platform features you are accustomed to using on other standard and custom objects. For example, you can now do the following with Salesforce Ideas:</p>
<ul>
<li>Create custom fields</li>
<li>Specify the layout of your custom fields</li>
<li>Use validation rules</li>
<li>Create workflow rules</li>
<li>Define Apex triggers</li>
</ul>
</blockquote>
<p>I was pretty surprised they launched Ideas without custom fields. I&#8217;ve come to expect that kind of customizability with all Salesforce objects.</p>
<p><strong>Salesforce to Salesforce</strong></p>
<blockquote><p>
Publish and Subscribe to Accounts and Contacts in Salesforce to Salesforce You can now publish and subscribe to accounts and contacts using Salesforce to Salesforce. Publish Related Tasks in Salesforce to Salesforce You can now forward tasks that are related to a shared record using Salesforce to Salesforce.
</p></blockquote>
<p>This could be interesting for sharing data between groups in a coalition. I still have yet to get my head around it, but am very interested now that it includes Contacts.</p>
<p><strong>Multiday Events</strong></p>
<p>About time! Litterally!</p>
<p><strong>Extended Mail Merge</strong></p>
<blockquote><p>
With Extended Mail Merge, a mail merge operation cannot exceed the following limits:</p>
<ul>
<li>1000 records</li>
<li>The selected mail merge template(s) total size cannot be larger than 1 MB.</li>
<li>For mass mail merges, the number of selected records multiplied by the combined sizes of the selected mail merge templates cannot be larger than 50 MB.</li>
</ul>
<p>Extended Mail Merge is available by request only. Please contact salesforce.com Customer Support if you are interested in this feature.
</p></blockquote>
<p>Nice that the limits have gone up. Not so nice that you can&#8217;t effectively estimate the number of records that will be allowed. Who wants to do the math described above???</p>
<p><strong>Converted Leads</strong></p>
<blockquote><p>
Converted Lead Page Previously, if you created a link to a lead detail page and later opened the link after the lead was converted, Salesforce provided a message stating that the lead was converted. Now, applicable information about the converted lead is also provided, including the name of the account, contact, and opportunity.
</p></blockquote>
<p>This makes a lot of sense. There will also be some new reports for seeing Leads and Contacts together.</p>
<p>Please comment if I&#8217;ve misrepresented anything or I&#8217;ve skipped a feature you&#8217;re really excited about.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/salesforcecom-summer-08-release-notes/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Massive turnout on the Dem side</title>
		<link>http://gokubi.com/archives/massive-turnout-on-the-dem-side</link>
		<comments>http://gokubi.com/archives/massive-turnout-on-the-dem-side#comments</comments>
		<pubDate>Wed, 30 Jan 2008 18:50:09 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Civics]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/archives/massive-turnout-on-the-dem-side</guid>
		<description><![CDATA[Matt Stoller has a fascinating article in the Nation about how the massive turnout in this Democratic primary season is aided by new organizing techniques and technologies. Adam Mordecai, a Dean staffer who helped run the Perfect Storm [Dean's 2004 effort to blanket Iowa with volunteer door knockers], described the problem as follows: &#8220;The one [...]]]></description>
			<content:encoded><![CDATA[<p>Matt Stoller has a <a href="http://www.thenation.com/doc/20080211/stoller">fascinating article in the Nation</a> about how the massive turnout in this Democratic primary season is aided by new organizing techniques and technologies.</p>
<blockquote><p>Adam Mordecai, a Dean staffer who helped run the Perfect Storm [Dean's 2004 effort to blanket Iowa with volunteer door knockers], described the problem as follows: &#8220;The one major issue that really foiled the perfect storm&#8230;was the completely dysfunctional voter-file system. The company we contracted the voter file to was way out of their league. Their system would crash perpetually, field organizers would be lucky if they could ever access the system to download lists and said lists were usually way out-of-date or incorrect because no one could get access to the system to update them. Iowans would get repeated calls from different volunteers within the same hour. It was a disaster. It alienated a lot of Iowans who were simply tired of hearing from Deaniacs over and over again.&#8221;</p></blockquote>
<p>The voter file in political campaigns is really just CRM, if used correctly:</p>
<blockquote><p>The new crop of campaign software tools sends data back instantly to a centralized database, so effort isn&#8217;t wasted on voters who have moved or died. And campaign knowledge is accretive, with voting history, political identification and contact history retained every cycle.</p></blockquote>
<p>Doesn&#8217;t this sound like CRM to you? It&#8217;s really great to see Democratic campaigns getting CRM and understanding that to get that right they have to tackle the problem of having many, many volunteers utilizing that CRM in a coherent way. It sure looks like campaigns are doing that very well this cycle.</p>
<p>It doesn&#8217;t hurt Democratic turnout to have Mr. 27% still in the White House, but if you don&#8217;t actually get people out to the polls, that doesn&#8217;t matter. CRM can help in building the relationship and getting people&#8217;s support, just like it can in so many other arenas.</p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/massive-turnout-on-the-dem-side/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some thoughts on Campaigns and Opportunities in appeal processes</title>
		<link>http://gokubi.com/archives/some-thoughts-on-campaigns-and-opportunities-in-appeal-processes</link>
		<comments>http://gokubi.com/archives/some-thoughts-on-campaigns-and-opportunities-in-appeal-processes#comments</comments>
		<pubDate>Thu, 27 Dec 2007 01:06:08 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://gokubi.com/archives/some-thoughts-on-campaigns-and-opportunities-in-appeal-processes</guid>
		<description><![CDATA[We&#8217;ve been thinking about moving Opportunities through an appeal process via Campaigns. There were some things missing, so we&#8217;re taking a stab at building them. I would love feedback&#8230; Here&#8217;s a short movie about moving Opportunities from one Campaign to another in Bulk: And another about moving Opportunities to Campaigns in Bulk from a list [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been thinking about moving Opportunities through an appeal process via Campaigns. There were some things missing, so we&#8217;re taking a stab at building them. I would love feedback&#8230;</p>
<p>Here&#8217;s a short movie about moving Opportunities from one Campaign to another in Bulk:</p>
<p align=center><object width="633" height="780"><param name="movie" value="http://gokubi.com/images/movingcampaigns.swf"></param><param name="wmode" value="transparent"></param><embed src="http://gokubi.com/images/movingcampaigns.swf" type="application/x-shockwave-flash" wmode="transparent" width="633" height="780"></embed></object></p>
<p>And another about moving Opportunities to Campaigns in Bulk from a list view.</p>
<p align=center><object width="633" height="777"><param name="movie" value="http://gokubi.com/images/listviewcampaign.swf"></param><param name="wmode" value="transparent"></param><embed src="http://gokubi.com/images/listviewcampaign.swf" type="application/x-shockwave-flash" wmode="transparent" width="633" height="777"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://gokubi.com/archives/some-thoughts-on-campaigns-and-opportunities-in-appeal-processes/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

