LinkedIn-Workflows
Zuverlässige SalesTouch MCP-Abläufe für Recherche, Gespräche, Akquise, Interaktionen und Extraktionen.
Die stärksten MCP-Workflows verwenden kleine, überprüfbare Tool-Aufrufe. Löse zuerst Identitäten auf, nimm anschließend Änderungen vor und prüfe nach eingereihten oder verzögerten Aufgaben den Status.
Interessenten und Konversation recherchieren
- Rufe
linkedin_accountsauf, wenn das Konto unbekannt ist. - Löse das Mitglied mit
linkedin_lookup_profileauf. - Finde den Thread mit
linkedin_conversations_search. - Lade den Kontext mit
linkedin_conversations_messages. - Bitte den Agenten, die Beziehung zusammenzufassen, bevor er etwas entwirft.
Prompt:
Suche dieses Profil, finde unsere LinkedIn-Konversation, lies den Nachrichtenverlauf und fasse die Beziehung zusammen. Sende nichts.
An eine bestehende Verbindung senden
- Lies die Konversation oder rufe
lead_statusauf. - Bestätige die genaue Nachricht mit dem Benutzer.
- Rufe
linkedin_messagemit einem Zielmitglied undtextauf. - Wenn SalesTouch das Einreihen verlangt, wiederhole den Aufruf mit
queue: true. - Melde, ob die Aktion gesendet oder eingereiht wurde.
Einladen und nach Annahme nachfassen
Verwende linkedin_invite_then_message, wenn das Follow-up erst nach Annahme der Einladung ausgeführt werden soll. Gib das Ziel und follow_up_message an. Die Einladungsnotiz ist optional.
Verwende später lead_status, um die Annahme, das gespeicherte Follow-up oder den Status der eingereihten Nachricht zu prüfen.
Eine LinkedIn-Aktion planen
Füge scheduled_for zu einer Nachricht, Einladung, Einladung-mit-Nachricht-Sequenz, einem Like, Kommentar oder Beitrag hinzu. Verwende ein ISO-8601-Datum mit Uhrzeit und Zeitzone.
SalesTouch speichert die Anfrage sofort, führt sie jedoch nie vor dem gewünschten Zeitpunkt aus. Arbeitszeiten, Kontolimits oder ein LinkedIn-Cooldown können den wirksamen Wert von scheduled_for nach hinten verschieben. Ausdrückliche Zeitpläne haben Vorrang vor automatisch eingereihten Aktionen.
Die Antwort unterscheidet requested_for vom wirksamen scheduled_for und meldet, ob das Ausführungsereignis registered, awaiting_horizon oder pending_retry ist. Langfristige Zeitpläne bleiben in SalesTouch gespeichert, bis sie das Ausführungsfenster erreichen.
Ruhende LinkedIn-Konten mit Zugangsdaten verbinden sich erneut, sobald die Aktion fällig ist. Alte Cookie-Konten können weiterhin eine manuelle Neuverbindung erfordern.
Mit einem Beitrag interagieren
- Löse mehrdeutige Beitrags-URLs mit
linkedin_lookup_postauf. - Rufe genau eine passende Aktion auf:
linkedin_likeoderlinkedin_comment. - Verwende
queue: true, wenn die Aktion nicht sofort ausgeführt werden kann.
Bitte den Agenten nicht einfach um eine „Interaktion“, ohne die genaue Aktion und den Kommentartext anzugeben.
Personen aus Beitragsinteraktionen extrahieren
- Löse den Beitrag mit
linkedin_lookup_postauf. - Rufe
scrape_linkedin_post_reactionsoderscrape_linkedin_post_commentsauf. Die Kommentar-Extraktion gibt standardmäßig die Autoren der Hauptkommentare zurück. Setzeinclude_replies: truenur, wenn Autoren von Antworten benötigt werden. - Lies die Inline-Vorschau.
- Wenn
source_paging.exhaustedden Wertfalsehat, rufescrape_linkedin_post_commentserneut mit den zurückgegebenensource_paging.argumentsauf. Die LinkedIn-Extraktion wird an der gespeicherten Position fortgesetzt und behält nach dem automatischen Sicherheitsbudget für Anbieteranfragen oder einer behebbaren LinkedIn-Unterbrechung den ursprünglicheninclude_replies-Modus bei. - Verwende
scrape_result_pagemit der zurückgegebenenresult_idnur, um bereits durch diesen Aufruf gespeicherte Profile seitenweise zu lesen. - Verwende die Export-Metadaten, wenn der vollständige Datensatz außerhalb des Agentenkontexts benötigt wird.
Aus einer Suche extrahieren
- Verwende
scrape_linkedin_search_url, wenn du bereits eine native LinkedIn-Classic-Such-URL für Personen, Unternehmen, Beiträge oder Jobs hast. - Verwende
scrape_linkedin_people_search,scrape_linkedin_companies_search,scrape_linkedin_posts_searchoderscrape_linkedin_jobs_searchfür strukturierte LinkedIn-Classic-Filter. - Verwende
scrape_sales_navigator_search_url, wenn du bereits eine native Sales-Navigator-URL für Personen oder Unternehmen hast und SalesTouch den Ergebnistyp ableiten soll. - Verwende
scrape_sales_navigator_peoplefür eine Sales-Navigator-Lead-Such-URL oder strukturierte Personenfilter. - Verwende
scrape_sales_navigator_companiesfür eine Sales-Navigator-Unternehmens-Such-URL oder strukturierte Unternehmensfilter. - Verwende
linkedin_sales_navigator_search_parameters, um kontospezifische IDs für Orte, Branchen, Unternehmen, Positionen und andere Aufzählungsfilter zu ermitteln. Setzeproduct: "classic"für LinkedIn Classic. Aus Kompatibilitätsgründen bleibt Sales Navigator der Standard. - Verwende
linkedin_lookup_job_postingnach einer Jobsuche, um eine vollständige Anzeige einschließlich optionaler Abschnitte zu Einstellungsteam, Gehalt und Zusatzleistungen abzurufen. - Setze
preview_limit, um die Inline-Antwort klein zu halten. - Lies gespeicherte Ergebnisse seitenweise, statt die vollständige Extraktion in einem Tool-Aufruf anzufordern.
Strukturierte Filterwerte akzeptieren entweder eine bekannte id oder eine lesbare query. Eine Abfrage wird nur automatisch verwendet, wenn sie genau einen Wert ergibt. Stimmen mehrere Kandidaten überein, wiederhole den Aufruf mit der ID des ausgewählten Kandidaten.
Beispiel: Growth Hacker in Paris bei Unternehmen mit 1 bis 10 Beschäftigten:
{
"filters": {
"current_job_title": { "include": [{ "query": "Growth Hacker" }] },
"location": { "include": [{ "query": "Paris" }] },
"company_headcount": [{ "min": 1, "max": 10 }]
},
"limit": 100,
"preview_limit": 20
}Beispiel: IT-Dienstleister in Paris, wobei die LinkedIn-Branche für IT-Services als fachliche Näherung dient:
{
"filters": {
"industry": { "include": [{ "query": "IT Services and IT Consulting" }] },
"location": { "include": [{ "query": "Paris" }] }
},
"limit": 1000,
"preview_limit": 20
}Beispiel: Unternehmen in Paris, die einstellen:
{
"filters": {
"location": { "include": [{ "query": "Paris" }] },
"hiring_on_linkedin": true,
"department_headcount_growth": {
"department": [{ "query": "Engineering" }],
"min": 1
}
},
"limit": 1000,
"preview_limit": 20
}Um Personen nur innerhalb eines Unternehmensergebnisses zu finden, rufe zuerst scrape_sales_navigator_companies auf. Übergib anschließend dessen result_id als company_result_id an scrape_sales_navigator_people, zusammen mit Personenfiltern wie current_job_title. SalesTouch prüft Eigentum, Ablaufdatum und LinkedIn-Konto des Ergebnisses und verarbeitet die Unternehmen anschließend in sicheren Batches.
{
"company_result_id": "previous_company_result_id",
"filters": {
"current_job_title": { "include": [{ "query": "Directeur des ressources humaines" }] }
},
"limit": 100,
"preview_limit": 20
}Einstellungen und Vollständigkeit richtig interpretieren
hiring_on_linkedin: true bedeutet, dass das Unternehmen mindestens eine LinkedIn-Stellenanzeige hat. Es beweist nicht, dass die offene Stelle eine Entwicklerposition ist. Füge department_headcount_growth für die Engineering-Funktion als Absichtssignal hinzu oder beginne mit einem verifizierten Jobsuch-Datensatz, wenn die genaue Stellenbezeichnung erforderlich ist. „Alle Unternehmen“ meint außerdem alle Ergebnisse, die von den gewählten Sales-Navigator-Filtern innerhalb der LinkedIn-Ergebnisgrenze bereitgestellt werden. Unterteile breite Suchen, wenn die Warnung eine Eingrenzung verlangt.
„ESN“ ist keine native LinkedIn-Unternehmensklassifizierung. Verwende IT Services and IT Consulting als breite Branchennäherung und qualifiziere die zurückgegebenen Unternehmen anschließend anhand ihrer Beschreibung oder Website, statt eine Schlüsselwortübereinstimmung als Beweis zu behandeln.
Eingereihte Arbeit oder ein wartendes Follow-up abbrechen
- Rufe die genaue Kennung aus
statusoderlead_statusab. - Rufe
queue_cancelmit genau einem der folgenden Werte auf:queued_action_id, um eine eingereihte Einladung, Nachricht oder andere Aktion abzubrechen;followup_id, um eine automatische Nachricht im Statuswaiting_acceptanceabzubrechen, ohne ihre Einladung zu ändern.
- Melde das Ergebnis des Abbruchs. Gehe nicht davon aus, dass eine lokale Anfrage die Remote-Aktion abgebrochen hat.
Vertraue dem zurückgegebenen Status
Behandle die von SalesTouch zurückgegebenen Status für gesendet, eingereiht, angenommen und abgebrochen als maßgebliche Quelle. Leite die Ausführung nicht aus dem ursprünglichen Prompt ab.