Siebel Social Media Guide > Social Media and Siebel Marketing >

About Creating Marketing Leads from Social Media Data


You can integrate Siebel Marketing with social relationship management systems using the Social Media Service business service. This business service provides the following methods that enable you to capture leads for a campaign from information provided by individuals on social platforms:

Get Campaigns Method

Use the Get Campaigns method to retrieve campaigns defined in Siebel Marketing. You can use the Get Campaigns method to return a campaign with a specific name or code, or campaigns with specified start or end dates. You can then associate the campaign with online surveys or forms created in the social relationship management system, which allows leads created from the survey or form data to be associated with the campaign.

NOTE:  A newly created lead can be associated with an existing campaign provided that you specify the campaign row ID returned by the Get Campaign method in the SOURCE_ID parameter of the Create Lead method.

Create Lead Method

Use the Create Lead method to create leads in Siebel Marketing from information gathered by social relationship management systems from social posts, social forms, and other social interactions. If social post information is available for a lead, then it can also be saved in Siebel Marketing.

When a lead is created using data about an individual derived from social networking sites, the Create Lead method does the following:

  • Checks whether a contact already exists for the individual in Siebel Marketing by matching the attributes First Name, Last Name, Cellular Phone #, Work Phone, Fax Phone, and email address. If a Siebel contact record does not already exist, then it is created.
  • Checks whether a social media profile already exists for the contact in Siebel Marketing by matching the attributes Author name, Author link, and Community. If a social media profile does not exist for the contact, then it is created. Social media profile information can be viewed by navigating to the Contacts tab, selecting the new contact from the Contacts list, then selecting the Social Profile tab.
  • Checks whether a lead already exists for the contact based on the attributes passed from the social relationship management system. If a lead does not already exist for the contact, then it is created.
  • If social post information is passed from the social relationship management system for the new lead, then this data is stored in Siebel Marketing. This information can be viewed by navigating to the Leads tab, selecting the new lead, then selecting the Social Media tab.

Two integration objects are provided for use with the Create Lead method as follows:

  • Mktg SM Personal Address IO

    This integration object provides the field mappings necessary to create an address for the new lead. The address is assigned to the contact who is associated with the new lead.

  • Mktg Social Data IO

    This integration object provides the field mappings necessary to allow social post data for a new lead to be stored in Siebel CRM. This integration object allows the relationship between leads and their social media post data to be managed in Siebel CRM.

For information on using these methods with the GetCampaign Web service and the CreateLead Web service, see Siebel CRM Web Services Reference.

Siebel Social Media Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.