Reference
Glossary
A campaign is one automation bound to one connected page, built as a graph of nodes on the canvas. A node is one element of that graph. An execution is one pass through that graph for one person, recorded node by node. A contact is someone who interacted with your page. Every other term this site uses is defined below, alphabetically, with the page that covers it in full.
Summary
Section titled “Summary”| Term | What it means | Explained in |
|---|---|---|
| Account | Your AFP login, created with an email address and password or with Facebook sign-in. | Create your account |
| Action node | A node that acts outward: sends a direct message, replies to or hides a comment, or changes a contact’s tags. | Node types |
| Activate | The toggle that lets a saved campaign start executions. The canvas validates the graph before it switches on. | Build a campaign |
| AFP | The hosted application this site documents, which replies to Facebook and Instagram comments and direct messages for you. | Get started |
| Campaign | One automation bound to exactly one connected page, built as a graph of nodes. | Build a campaign |
| Canvas | The visual editor a campaign’s graph is built in: node palette on the left, the selected node’s settings on the right. | Build a campaign |
| Cleaner | The bulk comment-removal tool: a one-off job over the comments or posts already on a page. | Use the cleaner |
| Comment | A public message left under a post on a connected page. AFP records the ones it handles. | Moderate comments |
| Commission | Your share of what an account you referred pays, as a percentage of each settled payment. | Earn with referrals |
| Condition node | The node that tests message text and routes the execution down its Match or No Match output. | Keyword matching |
| Connected page | A Facebook page or Instagram business account AFP is authorised to act on. Events arrive only for connected pages. | Connect a page |
| Connection | The line from one node’s output to the next node, which decides which node comes next. | Campaign graph schema |
| Contact | Someone who interacted with a connected page, recorded automatically from their first comment. | Contact fields |
| Conversation | One inbox thread between a connected page and one person, read from the platform as you open it. | Use the inbox |
| Direct message (DM) | A private message between a connected page and one person, sent by a send_dm node. | Route comments to a DM |
| Execution | One pass through one campaign’s graph for one person, recording every node it reaches. | Execution states |
| Graph version | The snapshot of nodes and connections written by one save. Only the current version’s trigger starts executions. | Campaign graph schema |
| Inbox | The single list of Facebook and Instagram conversations across your connected pages. | Use the inbox |
| Invoice | The payment request AFP raises when you buy a plan, with a checkout link. | Subscription lifecycle |
| Keyword | One entry in a keyword list. Blanks and duplicates are dropped when the list is saved. | Keyword lists |
| Keyword list | A named, reusable list of words a condition matches message text against. | Keyword lists |
| Master account | The email-login account that holds several profiles and shares pages, contacts, tags, and keyword lists across them. | Profiles under one account |
| Match and No Match | A condition node’s two outputs: the first carries text that matched, the second text that did not. | Keyword matching |
| Node | One element of a campaign graph: a trigger, a condition, an action, or a control node such as a delay. | Node types |
| Notification | An in-app message about something that happened on your account, optionally copied to email and Telegram. | Notification catalogue |
| Plan | What you buy: a set of allowances plus the days one purchased term lasts. | Plan quotas |
| Profile | A Facebook or Instagram identity attached to your account. Profiles own the pages you connect. | Profiles under one account |
| Quota | The cap a plan puts on something you can add, checked as you add it. Values are configured per plan. | Plan quotas |
| Referral programme | The programme every account gets at signup, earning commission on payments from accounts that arrive through your link. | Earn with referrals |
| Release note | An entry on the in-app Updates page, where AFP posts what changed, newest first. | Changelog |
| Reply | The person’s next message after your campaign writes to them, which a waiting condition matches. | Execution states |
| Save | Writing the current canvas to a new graph version. An execution under way stays on its own version. | Build a campaign |
| Subscription | The plan active on your account and the days it has left. Creating a campaign needs an active one. | Subscription lifecycle |
| Tag | A word attached to a contact, by hand or by an add_tag or remove_tag node. | Segment with tags |
| Test execution | An execution started from the canvas that walks the graph without calling Facebook or Instagram. | Test and debug |
| Ticket | A support conversation with the AFP team: a first message, optional images, and threaded replies. | Get help |
| Trigger node | The node that starts a campaign, listening for either comments or direct messages on its page. | Trigger events |
| Unlink | Disconnecting a page while keeping its data. Campaigns bound to it are switched off. | Manage connected pages |
Words this site avoids
Section titled “Words this site avoids”| Instead of | These docs say |
|---|---|
| bot, flow, funnel, automation rule | campaign |
| block, step | node |
| filter, if-block | condition node |
| subscriber, lead | contact |
| segment, label, group | tag |
| integration, channel | connected page |
| task, session, run | execution |
| spam remover, moderator bot | cleaner |
| package, tier, licence | plan |
| AFP Monster, afp.monster | AFP (afp.monster is the domain) |
Terms that get mixed up
Section titled “Terms that get mixed up”- A campaign is what you build; an execution is what happens. Editing a campaign changes later executions, never the executions already under way — see Execution states.
- Saving is not activating. Saving writes a new graph version; the Active toggle decides whether that version’s trigger starts executions.
- An account is a login; a profile is a Facebook or Instagram identity inside it. Each profile brings the pages it administers.
- Subscription means the plan you pay for. A page also has to be subscribed to events before any arrive, which AFP does when you create the first campaign on it.
- A keyword list decides who gets a reply; a tag records something about the person who got one.
- A contact is a person; a conversation is a thread. Contacts are stored by AFP and carry tags; conversations are read from Facebook or Instagram as you open them.
- The cleaner works on comments that already exist, while
hide_commentanddelete_commentnodes act on the comment that triggered an execution.
Related
Section titled “Related”- Node types — every node in the palette, with the settings behind each one.
- Build a campaign on the canvas — these terms in the order you meet them.
- Changelog — dated entries for changes to AFP and to this documentation.