将contact/Lead导入到SalesForce Campaign

Salesforce平台可以将contact或者lead导入到Campaign中
即给该Campaign 添加Campaign Members,如下图所示:


使用REST API 可以将联系人导入的同时,将其加入指定的Campaign,好不容易调研出来,一定要记录下来,啊哈哈哈~~~~

step1

用户输入要将该联系人加入的Campaign Name

step2

根据Campaign Name查询该Campaign是否存在

  1. 若存在,则根据Name获取CampaignId
  1. 若不存在,则创建一个相应Name的Campaign,并获取CampaignId

step3

导入过程中要先创建accountId(公司唯一标识),然后将该accountId作为参数去上传contact

POST https://yourinstance.salesforce.com/services/data/v29.0/sobjects/Account

POST https://yourinstance.salesforce.com/services/data/v29.0/sobjects/Contact

用户导入Cantact或者Leads完成后,获取其ContactId或LeadId
并通过CampaignId与用户指定的Campaign Name建立联系,成为其Campaign Member

至此,就将cantact/lead导入Campaign啦!

REST API:
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm

Campaign参考字段:
https://developer.salesforce.com/docs/atlas.en-us.sfFieldRef.meta/sfFieldRef/salesforce_field_reference_Campaign.htm

添加Campaign Member参考字段:
https://developer.salesforce.com/docs/atlas.en-us.sfFieldRef.meta/sfFieldRef/salesforce_field_reference_CampaignMember.htm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,736评论 0 3
  • 我的目标:2018年12月31日前收入¥1,500,000,解决卡债房贷,获得财富富足,喜悦丰盛。 动机:成为幸福...
    Panling0阅读 188评论 0 0
  • 觉得情人节是不属于自己的 只是那些年轻人的专利 或是有心人的一种诗情画意 再者是浪漫唯美的一种艺术 每每看到有因为...
    马德水阅读 313评论 0 1
  • 早上六点多的飞机,第一次坐飞机。昨天晚上由于种种原因,最终决定先到机场侯厅室看一看,再找个地方休息一下。我以为我会...
    桐下拾秋阅读 449评论 2 8