| name | openpro-tiktok-prospection |
| description | TikTok harvest leads into OpenPro accounts. |
| version | 1.1.0 |
| author | OpenPro |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["OpenTeam","OpenPro","TikTok","prospection"],"category":"open-ecosystem","related_skills":["open-team","opencrm-sales-followup","open-contract"]}} |
OpenPro TikTok Prospection
Process today's TikTok harvest from OpenTeam into OpenPro + OpenCRM.
When to Use
task_context.leads[] from OpenTeam POST /v1/runs
- Telegram Prospecter la récolte du jour
- Lead status not yet terminal
Prerequisites
OPENTEAM_API_URL=http://localhost:8050
PROSPECTION_API_KEY=...
OPENPRO_API_URL=https://api.openpro.ai
OPENPRO_AGENT_API_KEY=...
Plugin openpro_prospection enabled.
Procedure (per lead)
enrich_tiktok_lead
- Infer
company_name + city — ask if unclear
check_company_duplicate → if dup: skipped_duplicate
- If no email →
skipped_no_email
upsert_crm_from_lead (CC-W1-004)
provision_openpro_company
create_job_post_with_media
send_prospect_email + optional send_tiktok_dm
report_prospection_status → provisioned
Decision rules
| Status | Meaning |
|---|
provisioned | Success |
skipped_duplicate | OpenPro or CRM duplicate |
skipped_no_email | No outreach email |
failed | Include error field |
Only process leads in task_context.leads — never re-run terminal URLs.
Pitfalls
- Re-processing completed leads
- Missing
PROSPECTION_CORRELATION_ID on batch audit
- OpenCRM down — upsert degrades; still report status honestly
Verification