如何通过 Snov.io API 设置和管理营销活动

本指南解释了如何设置营销活动序列并通过 Snov.io API 控制完整的营销工作流程。

营销 API 是 Snov.io 中可用于自动化工作的多个 API 类别之一。

使用它可以直接从代码构建和运行多渠道推广活动,而无需在 Snov.io 帐户中手动设置所有内容。

笔记

您可以使用营销 API 执行以下操作:

1)自动运行营销活动。通过 API 请求创建、编辑和启动营销活动。

2) 获取实时 webhook。实时跟踪回复、已接受的连接请求、InMail 回复、自动回复和其他潜在客户操作。

3) 将活动数据同步到您的工具。将营销活动和收件人活动数据直接发送到您的 CRM、仪表板或分析平台。

在使用营销 API 之前

在通过 API 创建营销活动之前,请配置必要的设置。大部分设置任务可通过 API 方法完成,其余设置可直接在您的 Snov.io 帐户中调整。

准备账户设置

准备潜在客户名单

通过 API 构建您的潜在客户列表:寻找潜在客户、验证电子邮箱地址,并将联系人整理到收件人列表中。分配 recipient_list_id 在创建营销活动期间。营销活动启动后,继续通过 API 向同一列表添加新线索,以自动将其加入序列中。

寻找新的潜在客户

如果您需要寻找潜在客户,请使用邮箱地址查找工具 API查找潜在客户和公司联系人。

验证现有邮箱

使用电子邮箱验证 API在进行客户开发之前,验证来自您的 CRM、活动注册或第三方数据库的电子邮箱地址。降低退信率,提高送达率。

将潜在客户整理成列表

创建潜在客户列表,并使用潜在客户列表 API 方法添加他们。使用 list_id 创建营销序列时。

营销 API 方法

以下是按工作流程阶段划分的 API 方法:

学习
营销 API 工作流程最好按以下顺序使用:准备发件人帐户和收件人列表、创建活动、添加序列内容、启动推广,然后通过 webhook 和分析 API 监控效果。

获取账户设置

这些方法可以帮助您检索已添加到帐户中的现有发送配置。使用 API 方法创建营销活动时,您需要以下每个设置的 ID。

获取您的发件人电子邮箱帐户

在将账户分配给营销活动之前,请获取发件人账户 ID 并确认每日限额。

返回所有已连接的邮箱帐户及其发件人姓名、电子邮箱地址、每日限额和提供商信息。

检查发件人帐户 SMTP/IMAP 状态

在广告系列中使用前,请确认账户连接已激活且无错误。

必填项:

email — 要检查的发件人帐户的电子邮箱地址

获取您的“请勿联系”名单

检索您帐户中创建的“请勿联系”列表。

获取您将分配给营销活动的“请勿联系”列表 ID,以便自动将特定联系人排除在序列接收范围之外。

获取您的竞选日程安排

获取您将在广告系列中使用的日程 ID。

返回您帐户中创建的所有计划,包括时区、活动日期和发送窗口。

管理发件人电子邮箱帐户

这些方法可让您连接、配置和预热电子邮件帐户。

添加新的电子邮箱帐户

使用 SMTP 和 IMAP 设置连接电子邮件帐户,以便您可以将其指定为营销活动中的发件人。

必填项:

帐户的 SMTP 凭据和服务器设置。

sender_name, email_from, password, smtp.host, smtp.port, smtp.encryption

可选输入

  • IMAP 设置:跟踪从此发件人帐户发送的电子邮件的回复
  • 邮件发送间隔:如果未指定,则帐户将使用默认的 600 秒邮件发送间隔
  • 每日发送限制:如果未指定,则帐户将使用默认的 SMTP 限制 —— 每天 50 封电子邮件
提示
注意:Gmail 登录和 Microsoft OAuth 连接只能在应用程序的“电子邮箱帐户”下进行设置 —— 它们无法通过此 API 方法获得。

更新电子邮箱帐户

更新现有发件人帐户的设置,例如每日发送限额或显示名称,而无需重新连接帐户。只会更新您在请求中包含的字段;其他所有内容保持不变。

必填项:

account_id — 要更新的发送方帐户 ID

开始热身

在正式发送邮件前,先对账户进行预热,以提升发件人信誉。此方法会针对指定的电子邮件账户启动新的预热活动。

必填项:

sender_account_id — 用于预热的电子邮件帐户 ID

per_day — 每日发送目标,即预热阶段每日发送的电子邮件数量。对于初始预热阶段,我们建议将此限制设置为每天 40 封电子邮件。根据您的套餐,此限制最高可达 1000 封电子邮件

strategy — 选择预热策略:渐进式,逐步增加新账户或不活跃账户的每日发送量(建议从 2 封邮件增加到 40 封邮件);或稳定式,以固定的每日发送量维护发件人信誉。

email_content — 您可以预先设置电子邮件模板以提高送达率,或者使用人工智能生成的内容。

创建和管理营销活动

这些方法允许您设置包含完整配置的营销活动:序列步骤(电子邮件 + 领英)、日程安排、跟踪、发件人帐户、收件人列表和发送设置。

创建新营销活动

创建营销活动并获取营销 ID,该 ID 将用于所有后续 API 调用。

创建包含启动所需核心设置的新营销草稿。

必填项:

活动名称、发送计划以及至少一个发件人帐户。

name, schedule_id, sender_account_ids

提示
添加重复的潜在客户不会在同一营销活动中创建重复的收件人。要避免整个帐户中出现重复收件人,请在“创建营销活动”方法中使用 ` sending_settings.skip_recipients`参数。

获取活动信息

在进行更新或启动活动之前,请检查活动的当前设置和状态。

检索有关特定活动的完整详细信息——状态、发件人帐户、发送设置、收件人和序列步骤。

必填项:

campaign_id — 请求 URL 中的营销 ID

更新营销活动

在活动启动前或暂停期间更新活动设置。只有您在请求正文中包含的设置才会更改。

必填项:

campaign_id — 请求 URL 中的营销 ID,以及您想要更新的任何字段

更改营销活动状态

掌控营销活动的生命周期 —— 启动推广、暂停推广或在活动结束后关闭营销活动。此方法会将营销活动的状态更新为:进行中、已暂停、已恢复、已完成或已存档。

必填项:

campaign_id — 请求 URL 中的营销 ID;action — 要切换到的目标状态

支持的状态:启动、暂停、恢复、完成、存档

删除营销活动

从您的帐户中永久删除该营销活动。

必填项:

campaign_id — 请求 URL 中的营销 ID

提示
只有状态为“新建(草稿)”、“已完成”或“已存档”的营销活动才能被删除。

添加和更新电子邮件内容

这些方法允许您管理营销活动序列中每个电子邮件步骤的内容(主题行和正文)。

创建电子邮件步骤内容

添加邮件主题和邮件正文。

在序列中指定的电子邮件步骤中添加内容块。

必填项:

campaign_id, step_id — URL 中的营销 ID 和步骤 ID

subject, body — 电子邮件主题和正文内容

获取电子邮件步骤内容

更新邮件内容前,请先检查邮件内容。

返回电子邮件步骤中的特定内容块。

必填项:

campaign_id, step_id, content_id — URL 中的广告系列 ID、步骤 ID 和内容块 ID。

更新电子邮件步骤内容

编辑电子邮件步骤的标题或正文,而无需替换整个内容块

必填项:

campaign_id, step_id, content_id — URL 中的营销 ID、步骤 ID 和内容块 ID;以及任何需要更新的内容字段

删除电子邮件步骤内容

从电子邮件步骤中移除内容块。

必填项:

campaign_id, step_id, content_id — URL 中的广告系列 ID、步骤 ID 和内容块 ID。

管理收件人

这些方法可以让你控制潜在客户在营销活动中的状态。

更改收件人状态

手动停止或调整对特定潜在客户的联系 —— 例如,如果他们通过其他渠道回复,或者需要在营销过程中将其排除。此方法会更新营销活动中特定收件人的状态。

必填项:

campaign_id — URL 中的营销 ID;email, status — 申请人的电子邮箱地址和新的申请状态

检查收件人状态

在更改收件人状态或将其添加到营销活动之前,请先验证收件人当前的联系状态。此方法会检查指定的电子邮箱地址是否已包含在特定营销活动的收件人列表中。

必填项:

campaign_id, recipient_id — URL 中的营销 ID 和收件人 ID

API的下一步

这些指南涵盖了营销活动工作流程中的剩余步骤——设置实时事件通知和提取效果数据。

设置网络钩子

订阅活动事件,即可在您的端点 URL 上接收实时通知。有关支持的事件、方法和有效负载详细信息的完整列表,请参阅 Webhooks 指南

获取营销分析和报告

获取单个收件人的互动数据和汇总的营销活动效果指标。有关完整的报告方法、参数和响应示例列表,请参阅营销活动分析 API 指南

感谢您的反馈!

这篇文章回答了你的问题吗?

没有回答我的问题

非常抱歉 😢

我们可以如何改善?

DEEPSEEK爆火,外贸人如何用AI挖掘客户?用AI找客户,写邮件,回复询盘,10倍专业和效率。点击阅读详情!