AI Craft
AI-powered message, note, comment, and follow-up writing with brand voice.
Tools (5)
Section titled “Tools (5)”craft_message
Section titled “craft_message”Full name: campaignstack_craft_message
Generate a personalized LinkedIn first message using full campaign context. Fetches lead profile, campaign goal, ICP, and persona data from Convex, then uses AI to craft a tailored message. Use only for first messages (no prior conversation). For follow-ups with conversation history, use campaignstack_craft_followup instead.
craft_note
Section titled “craft_note”Full name: campaignstack_craft_note
Generate a personalized LinkedIn connection note (max 300 characters). Fetches lead profile, campaign goal, ICP, and persona data from Convex, then uses AI to craft a short, compelling connection note. Use for connection requests. For first messages after connecting, use campaignstack_craft_message.
craft_comment
Section titled “craft_comment”Full name: campaignstack_craft_comment
Generate a relevant comment for a LinkedIn post using campaign context. Accepts the post content the agent captured from the browser, plus lead and campaign context. Uses AI to craft a thoughtful comment that builds rapport. Use for engaging with a lead’s LinkedIn posts before or after connecting.
craft_followup
Section titled “craft_followup”Full name: campaignstack_craft_followup
Generate a contextual follow-up message that accounts for the full conversation history. Compares agent-provided messages with stored history to identify new messages, stores any new messages found, then uses AI to craft a reply. Also detects lead intent (interested, not_interested, asking_for_info, scheduling_call, other). Use for any message where prior conversation exists. For first messages, use campaignstack_craft_message.
reply_to_comment
Section titled “reply_to_comment”Full name: campaignstack_reply_to_comment
Generate a contextual threaded reply for a LinkedIn comment. Fetches lead profile, campaign context, and ICP data from Convex, then uses AI to craft a relevant, conversational reply. When addDmHint is true (set when a DM is also being sent), the reply includes a ‘Sent you a DM!’ nudge. After calling this tool, the agent navigates to the post, finds the comment, clicks Reply, and types the returned replyText using browser_* tools.