Register Manual Linkedin Invites
register_manual_linkedin_invitesOnly registers invites still pending; anything else comes back as not_pending — which can
mean already accepted or never sent, so don't assume acceptance (check the prospect's
linkedin_stage before messaging). Unmatched prospects that have a LinkedIn URL but no
provider_id yet come back under resolving: Sliq looks up their profile in the background
to identify them (in progress, not failed). Attach a resolved_profile trigger to act on
each result — an already-connected one sends no acceptance event, so it won't engage on its
own. Use this only after the prospects are tracked and the user has confirmed they sent the
requests themselves.
Usually returns in seconds: the pending-invitations read stops as soon as every named prospect is matched, and recently hand-sent invites sit at the top of the list. When some prospects aren't found there, it pages the user's full backlog with paced gaps to protect their LinkedIn account — up to a couple of minutes on a large backlog — so warn the user about the possible wait only when registering invites sent long ago or likely already accepted, not for a just-sent batch.
Pass the specific people the user named in identifiers. Only set all_tracked=True
when the user said they hand-invited the whole campaign — it registers every tracked
prospect that has a real pending invitation, which can pull in an unrelated pending
invite, so it's a deliberate opt-in rather than the default.
Dict with registered / already_registered / not_pending / resolving / ambiguous /
skipped lists, agent_has_accept_trigger (whether the agent has an accept trigger — a
sequence campaign advances on accept via its flow regardless), and a summary message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | No | Optional. The sequence-DAG connection_request node the hand-sent CR satisfies (mirrors setup_linkedin_sequence's node_id) — stamped on the recorded row so its acceptance advances the flow onto the next node. Omit to auto-detect the agent's sole CR node; pass it explicitly on a multi-CR sequence. Rejected with ModelRetry if it isn't a connection_request node in the agent's sequence. | |
| agent_id | Yes | The agent whose tracked prospects were manually invited. | |
| all_tracked | No | Register every tracked prospect in the agent — use only when the user invited the whole campaign by hand. | |
| identifiers | No | LinkedIn URLs, provider_ids, or names of the people the user invited by hand. Required unless `all_tracked` is set. |