If you already know the link and the keyword, one message is faster.
The tools in order
Onlystart_journey, a destination, a keyword, and publish_journey are required. The rest have sensible defaults.
Start a draft
fanaura.start_journey. You can pass a destination and a name now, or later. The result includes the journey_id the next steps use.Set where people land
fanaura.set_destination_url saves the page. It must be a full public https:// address. Anything else returns an error, and the journey keeps its previous destination.Pick the keyword
fanaura.set_instagram_keyword saves the word in capitals. It must be one word of up to 32 letters or numbers. Reserved words such as STOP and HELP are refused.Write the public replies
fanaura.set_public_replies saves up to 10 versions. Fanaura rotates them so your comments do not look copied.Choose what to collect
fanaura.set_capture takes email, phone, or either. Mode either currently adds only an email field. If you skip this step, the journey uses automatic capture, which asks for one missing detail per visit.Limit it to followers, if you want
fanaura.set_followers_only turns the follow check on or off.Check the link
fanaura.check_link answers yes or no for the saved destination, or for a URL you pass to compare. It never changes the journey.Review the checklist
fanaura.validate_publish lists anything missing. It never publishes.Publish
fanaura.publish_journey reserves your public link from the journey name and publishes the current draft. You get the public link and a recap. Publishing is refused unless user_confirmed is true, which records that you asked for the journey to go live.Example conversation
A step-by-step build in Claude. Each line from you maps to one Fanaura tool.
If publish fails
fanaura.publish_journey names the field that needs work, in the form Field keyword: ... or Field destination_url: .... Fix that one thing and publish again.
Already live? Change it in place
Edit a published journey without taking it offline.

