Invitation LinkedIn puis message
linkedin_invite_then_messageEnvoyez 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.
linkedin:accesssalestouch:usePrérequis
Exemple
Invite https://www.linkedin.com/in/example, puis envoie « Merci pour la connexion. » après l’acceptation.
{
"linkedin_url": "https://www.linkedin.com/in/example",
"invite_message": "Would love to connect.",
"follow_up_message": "Thanks for connecting."
}{
"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_idstringIdentifiant, nom d’utilisateur, e-mail, handle ou URL du compte SalesTouch connecté.
identifierobligatoirestringHandle, identifiant public, identifiant de compte ou URL de profil du membre LinkedIn.
queuebooleanDéfinissez true pour mettre cette action en file si elle ne peut pas s’exécuter maintenant.
scheduled_forstringDate 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_messagestringNote d’invitation facultative.
follow_up_messagestringMessage à envoyer une fois l’invitation acceptée. Required unless follow_up_attachments are provided.
follow_up_attachmentsarrayPiè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_keystringClé stable du suivi avec pièces jointes. Les suivis identiques sont dédupliqués par défaut.
retry_invitationbooleanAutorisation 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_scopeReconnectez le MCP et approuvez l’autorisation LinkedIn demandée.
paid_plan_requiredSuivez 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_requiredRé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_longGardez 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_unavailableLe compte a épuisé ses invitations personnalisées. Appelez retry_tool avec retry_with pour envoyer l’invitation sans note.
invitation_limit_reachedLe 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_pendingUne invitation a déjà été envoyée. Consultez lead_status ; n’en envoyez pas d’autre.
invitation_requires_emailCe membre n’accepte que les invitations de personnes qui connaissent son e-mail. Contactez-le autrement.