Send Email

email-send · action Sends one email through an SMTP credential, then optionally waits to see what the recipient does with it.
FieldMeaning
credentialIdThe SMTP credential to send from. It must read active
contentEither a template reference, or a subject and body written here
trackOpenAdd the tracking pixel. Off by default
trackLinksRewrite links so clicks are counted. Off by default
trackUnsubscribeAppend an unsubscribe link. Off by default
waitForWhich of reply, click and open to wait for before moving on
timeoutMsHow long to wait before giving up and continuing
The drawer keeps the Tracking and Timing sections folded, since most sends leave them alone. Content comes one of two ways. template mode points at a template by id and keeps every campaign using it in step. custom mode holds the subject and body on the node itself, which is quicker to write and harder to reuse.

Output

FieldMeaning
contactId, messageId, sentAtWhat was sent, to whom, and when
repliedThe customer answered within the timeout
openedThe pixel fired
clickedA tracked link was followed
clickedUrlWhich link
replyTextWhat they wrote back
timedOutThe wait ran out before any of the above
Arrows out of this node branch on those: an arrow keyed replied takes customers who answered, clicked those who followed a link, and default everyone else.

Send (LinkedIn / Telegram)

send-step · action
FieldMeaning
channellinkedin or telegram
credentialIdA credential on that channel
bodyThe message
connectPollFor LinkedIn: keep checking whether a connection request was accepted, with a timeout and a poll interval
waitForWait for a reply, with a timeout

Output

contactId, messageId and sentAt describe the send. replied and replyText cover an answer, timedOut says the reply wait expired, and connectTimedOut says the connection request was never accepted.

Channel notes

The credential is a browser cookie, and LinkedIn invalidates it whenever it sees something it dislikes. When that happens the credential flips to revoked and sends pause until you replace it.LinkedIn also throttles accounts sending much beyond 50 to 100 DMs a day.Only direct messages are supported — send to someone you are already connected to, or use connectPoll to wait until they accept.
The credential is a bot token from BotFather, and the customer needs a Telegram chat ID stored as a contact.Telegram will not deliver anything until the person has sent /start to your bot. There is no way around that, so Telegram works for people who already opted in, not for cold outreach.

Suppressed contacts

Both nodes check whether the contact is suppressed and skip it silently if so. See Customers.

Tracking

With trackOpen on, a 1×1 transparent image is appended to the body; fetching it records an open. With trackLinks on, every link is rewritten to a redirect that records the click and then forwards to the real URL. See Tracking & Webhooks.

Replies

Inbound arriving over IMAP, an SES rule or the Telegram webhook is matched to a contact by email address, LinkedIn URL or chat ID. It becomes a message in the inbox, and any node waiting on a reply from that customer wakes up immediately.