SalesTouch Docs
Tous les outils MCP
Écrit sur LinkedInLinkedIn

Invitation LinkedIn puis message

linkedin_invite_then_message

Envoyez une invitation maintenant, puis un message de relance automatiquement après son acceptation par le membre.

Quand l’utiliser

Invitez un membre maintenant et envoyez automatiquement une relance après son acceptation.

Scopes requis
linkedin:accesssalestouch:use
Exécution
Appel d’outil MCP synchrone

Prérequis

Fournissez une cible membre : identifier, recipient, linkedin_url, profile_url ou handle.
Fournissez le contenu de la relance avec follow_up_message, follow_up_text, message ou text.
Le paramètre facultatif follow_up_attachments utilise un attachment_id importé durable, content_base64 ou une url HTTPS publique. Maximum 5 fichiers et 60 Mo au total ; content_base64 inline est limité à 3 Mo par requête, envoyez donc les fichiers plus lourds par url ou attachment_id. Le HTML et les chemins locaux ne sont pas pris en charge. Les fichiers attendent l’acceptation jusqu’à 90 jours.
Définissez retry_invitation uniquement après que l’utilisateur a explicitement demandé de remplacer un workflow d’invitation en attente existant.

Exemple

Demandez à votre agent

Invite https://www.linkedin.com/in/example, puis envoie « Merci pour la connexion. » après l’acceptation.

Arguments de l’outil
{
  "linkedin_url": "https://www.linkedin.com/in/example",
  "invite_message": "Would love to connect.",
  "follow_up_message": "Thanks for connecting."
}
Enveloppe de réponse MCP
{
  "content": [
    {
      "type": "text",
      "text": "{\n  \"data\": { ... },\n  \"meta\": null\n}"
    }
  ],
  "isError": false
}

Résultat attendu : État de l’invitation et identifiant persistant de la relance.

Paramètres

account_id
string

Identifiant, nom d’utilisateur, e-mail, handle ou URL du compte SalesTouch connecté.

identifierobligatoire
string

Handle, identifiant public, identifiant de compte ou URL de profil du membre LinkedIn.

queue
boolean

Définissez true pour mettre cette action en file si elle ne peut pas s’exécuter maintenant.

scheduled_for
string

Date et heure ISO 8601 future avec fuseau horaire. L’action ne s’exécutera jamais avant cette date et la mise en file est implicite.

invite_message
string

Note d’invitation facultative.

follow_up_message
string

Message à envoyer une fois l’invitation acceptée. Required unless follow_up_attachments are provided.

follow_up_attachments
array

Pièces jointes natives : 5 fichiers et 60 Mo au plus au total. Utilisez un attachment_id importé, une URL HTTPS publique ou des octets base64 ; le base64 inline est limité à 3 Mo par requête, envoyez donc les fichiers plus lourds par url ou attachment_id. Les chemins locaux et le HTML ne sont pas pris en charge. Importez les fichiers sélectionnés via /api/linkedin/attachments dans l’application, puis transmettez leur attachment_id.

idempotency_key
string

Clé stable du suivi avec pièces jointes. Les suivis identiques sont dédupliqués par défaut.

retry_invitation
boolean

Autorisation explicite pour une nouvelle tentative après un envoi confirmé. Ne contourne jamais un résultat incertain ni le délai de 3 semaines enregistré ; aucun parcours complet des invitations.

Les alias sont affichés séparément, car les clients MCP envoient un objet JSON plat. Utilisez un seul alias par groupe obligatoire, pas tous les alias.

Erreurs fréquentes

insufficient_scope

Reconnectez le MCP et approuvez l’autorisation LinkedIn demandée.

paid_plan_required

Suivez l’action_url de l’erreur : démarrez l’essai gratuit, choisissez un forfait si l’essai ou l’abonnement a pris fin, ou mettez à jour le moyen de paiement après un échec de paiement. details.reason indique le cas.

trial_payment_method_required

Réessayez dans une minute si le paiement vient d’être validé ; sinon ajoutez un moyen de paiement dans la facturation SalesTouch pour activer l’essai et l’accès au MCP LinkedIn.

invitation_note_too_long

Gardez la note sous 300 caractères (200 sur un compte gratuit), ou appelez retry_tool avec retry_with pour l’envoyer sans note.

invitation_note_unavailable

Le compte a épuisé ses invitations personnalisées. Appelez retry_tool avec retry_with pour envoyer l’invitation sans note.

invitation_limit_reached

Le compte a atteint la limite hebdomadaire d’invitations de LinkedIn. N’envoyez plus d’invitations depuis ce compte pendant plusieurs jours ; mettez-les en file d’attente ou planifiez-les.

invitation_already_pending

Une invitation a déjà été envoyée. Consultez lead_status ; n’en envoyez pas d’autre.

invitation_requires_email

Ce membre n’accepte que les invitations de personnes qui connaissent son e-mail. Contactez-le autrement.