Skip to main content

Use this agent skill

Copy the instructions below into a SKILL.md file in a folder named levios-plan-conversation and add it through your client’s supported skill mechanism. If it does not load skill files, provide this content to the agent as task instructions. This does not install anything or enable tools on its own. The skill uses English for one shared instruction set and asks the agent to answer in your language.

Reference and examples

A message sent seconds after delivery must not assume the recipient has read, completed or benefited from the resource. Connect its topic to a verified offer benefit instead. A pause does not establish reading. First define what should happen when the person interacts, then the intended next step. There may be no resource to deliver. “Send an ebook” identifies delivery; “send an ebook and then offer my course” also defines the continuation. Recommendations are hypotheses to test, not promises of higher conversion.

Recommend an opening message first

For a comment-to-resource campaign, first propose an opening message with a start_follow_up button. Explain its purpose: the person’s eligible interaction starts the continuation and opens or refreshes the standard 24-hour messaging window. Sending the opening alone does not open it. This makes room for a relevant next step after delivery, at the cost of one extra click. Offer direct delivery when the objective is only to receive the resource with minimum friction. Clicking its URL does not start this levios continuation or open a window. The person can still independently send a message later. Respect an explicit direct-only preference without repeatedly proposing extra steps. Establish the next step before proposing the opening and continuation, unless it is already known. Ask one missing decision using the native harness tool when usable in the current mode, with contextual choices and free text. If the tool is unavailable or fails, ask in chat. Learn only the material or offer context needed to propose the copy. For growth, suggest an agreed follow gate when the material is valuable and related to what the account publishes. For purchase intent, consider whether extra gates would interrupt the buyer. Present the reason and tradeoff before including a feature. See the guided conversation.

Build a short conversation around the next step

Propose two to four separate messages when useful, with one purpose each: deliver the promise, add useful context, and invite the next action. Adapt to the actual material instead of sending a generic pitch or many tiny fragments. For example, deliver promptly, pause five seconds before a useful sentence, then eight seconds before a question. Adjust pauses to the amount of text and show them for approval. These are illustrative reading or typing-length estimates, not a typing indicator, a reply wait, proof of reading or human presence. Delays are relative and cumulative; queues can add time. Validate the sequence against the remaining window. Outbound messages do not refresh it. send_message does not wait for arbitrary answers or adapt later messages to them. Do not put an answer-dependent sales pitch on a timer after a question. Only supported gates wait for their specified input. No opening click means this continuation does not begin; do not promise automatic no-click reminders.

Recommend replying to comments

During the opening stage, recommend Reply to comments and draft five short questions asking only whether the DM arrived, with occasional emojis. Show all texts and offer use, adjust or do not reply through a usable native selector. Respect an existing choice and allow another count. Resolve the choice before continuation. Do not mention buttons, folders or continuing a conversation in these replies, or claim a send succeeded before it is known. See five example replies. Show all variations, rotation, mention choice, delay and per-post cap in the canvas-style preview. One variation is selected per eligible comment, not all five. A comment reply can appear if the DM fails and does not open the private window. A reach benefit is a hypothesis, not a guarantee.

Surface relevant actions and filters

Use send_message for text and URL buttons, or send_media for a real hosted image, video, audio or file. ask_to_follow, ask_for_email and ask_for_phone are gates before delivery. add_contact_tag organizes a contact after delivery using an existing tag ID; finish ends the sequence. Explain the useful subset for this goal instead of asking the user to choose from the entire schema. Follower-count thresholds and arbitrary tag conditions are not trigger filters. For people above 10k followers, use strategic contact analysis. For comments, discuss a specific post, the next publication, or all eligible posts. Confirm nothing else comes first before using next_published, even if the user says “today” or “soon”. Choose specific keywords or any comment; explain whole_word versus the broader substring. Never silently broaden the trigger. For story_reply, choose text with keywords or reaction with the intended reactions, and any or specific stories. dm_keyword matches specific inbound DM keywords; story_mention is a messaging-surface mention, not a mention inside a post comment. Public replies apply only to comment. Do not offer legacy trigger names as new authoring options. Agree on a repeat policy for this campaign. Six hours is not a universal recommendation. none removes the configured cooldown, but preserves dedupe, other guards and provider limits. No delay, rotation or cooldown guarantees protection from spam enforcement.

Collect an email or phone number

Use ask_for_email or ask_for_phone when that information serves your stated purpose. Explain what you will do with it. These actions check the submitted format; they do not verify ownership or send email or WhatsApp messages. In follow_up, collection comes before delivery. Each field can appear once. The current public contract does not combine lead capture with ask_to_follow in the same sequence. Choose the priority instead of promising both gates. Set a helpful retry message, an attempt limit, and an explicit failure outcome. stop ends the gate without delivering the resource after exhausted attempts. continue permits delivery without successful collection. Expiration does not extend Instagram’s messaging window. An add_contact_tag action needs an existing tag ID and follows a delivery action. A tag records organization; it is not a purchase confirmation or a new automation trigger by itself.

Measure the outcome you actually want

Choose a success measure and a friction measure before comparing variants. For example, compare completed material deliveries with people who started the flow. For sales, use checkout data for purchases; a link click is not a sale. Use get_metrics and get_automation_metrics only for fields their schemas return. They do not expose a complete campaign funnel or purchase attribution. If a denominator, gate completion, or attributed follow is unavailable, mark it as unmeasured. Compare similar periods and audiences and avoid interpreting a small or changing sample as causal proof.

Starting recipes

The examples below are complete configurations, not server defaults or executable instructions for your account. Replace the sample keyword, copy, publication choice, and URL with your agreed values. The six-hour cooldown is illustrative. Your account’s permissions, plan, and media still need validation.

Opening, delivery and a qualification question

This example proposes five public-reply variations and three short messages after the click. The sequence ends at the question for a human to review any answer. Pauses of five and eight seconds, a public cap of 50, sequential rotation, no mentions and no configured cooldown are illustrative choices to discuss, not campaign defaults. Confirm that the intended post is the next publication after activation. Without an opening click, the follow-up does not start.

Direct delivery

Collect an email, then deliver in Instagram

Ask an agent with get_automation_guide to consult objectives, opening, conversation, public_replies, triggers or capture. Continue with Follow gate, Strategic contacts, or Instagram limits.