RiteKit offers a suite of APIs designed to enhance social media engagement by providing tools for hashtag generation, link shortening, and content analysis.
RiteKit offers a suite of APIs designed to enhance social media engagement by providing tools for hashtag generation, link shortening, and content analysis. On Nagent, Ritekit is exposed as a fully-configurable social media marketing integration that any agent can call — 14 actions, and API key authentication. No code is required to wire Ritekit into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Ritekit to automate the kinds of tasks social media marketing teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Ritekit into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Ritekit, with input parameters and output schema. Drop these into any step of an agent built in Helix.
RITEKIT_AUTO_HASHTAGTool to automatically add relevant hashtags to a given post. Use when you have plain text and need suggested hashtags appended or inserted in context.
Input parameters
Text of the post to add hashtags to
Maximum number of hashtags to add (default is 2)
Position of hashtags: 'auto' to insert in context, 'end' to append at end (default is 'auto')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_BANNED_INSTAGRAM_HASHTAGSTool to identify which hashtags are banned on Instagram. Use when preparing content and need to filter out banned hashtags before posting.
Input parameters
List of hashtags to check (without the leading '#'), 1-100 items
RiteKit API client ID passed as 'client_id' query parameter (alternative to access_token)
RiteKit OAuth2 access token passed as 'access_token' query parameter
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_DETECT_DISPOSABLE_EMAILTool to detect if an email address is disposable. Use when validating email addresses to filter out temporary or fake email services.
Input parameters
Email address to check for disposable status
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_DETECT_EMAIL_TYPOTool to detect common typos in email addresses and suggest corrections. Use when validating email input to help users correct mistakes like gml.com -> gmail.com.
Input parameters
Email address to check for typos and get correction suggestions
Your RiteKit API client ID; must be passed as 'client_id' query parameter
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_FREEMAIL_DETECTIONTool to detect whether an email address belongs to a free email provider. Use when validating lead quality before ingestion.
Input parameters
Email address to check for free-email provider
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_GET_ACCESS_TOKENTool to obtain a RiteKit access token. Prefer using a stored token from connection metadata or request. Falls back to OAuth2 client credentials if both client_id and client_secret are provided and no token is otherwise available.
Input parameters
Optional RiteKit API client ID.
Optional access token. If provided, the action will return this token without making a network request.
Optional RiteKit API client secret.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_GET_CLIENT_IDTool to retrieve stored RiteKit client_id. Use when child actions require the client_id query parameter.
Input parameters
Optional RiteKit API client ID. If not provided, the action attempts to read from connection metadata using keys: 'client_id', 'clientId', or 'client-id'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_GET_CLIENT_SECRETTool to retrieve stored RiteKit client_secret. Use when child actions require the client_secret parameter.
Input parameters
Optional RiteKit API client secret. If not provided, the action attempts to read from connection metadata using keys: 'client_secret', 'clientSecret', or 'client-secret'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_GET_FULL_EMAIL_INSIGHTSTool to retrieve comprehensive email address insights including full name, free mail detection, business email detection, and typo suggestions. Use when you need detailed analysis of an email address for lead qualification or email validation.
Input parameters
Email address to analyze for detailed insights including full name, free mail detection, business email detection, and typo suggestions
RiteKit API client ID. If not provided, will be read from connection metadata
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_HASHTAG_SUGGESTIONSTool to get hashtag suggestions for a given text. Use when you need relevant hashtags for social media posts.
Input parameters
Input text or single word (1–1000 characters) to get hashtag suggestions
Client ID for authentication; required if access_token is not provided
OAuth2 access token; required if client_id is not provided
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_LINK_AD_DELETETool to delete a link ad. Use when you need to permanently remove a link ad by its ID.
Input parameters
Unique identifier of the link ad to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_LIST_LINK_ADSTool to retrieve a list of link ads. Use after authenticating to fetch all link ads for the user.
Input parameters
RiteKit API client ID; optional if using OAuth access_token
OAuth2 access token; optional if using client_id
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_SHORTEN_LINKTool to shorten a URL with a specified CTA. Use when you need to generate a call-to-action-enabled short link.
Input parameters
ID of the call-to-action to attach to the shortened link
URL to be shortened
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RITEKIT_TEXT_TO_IMAGETool to convert a quote into a styled image. Use after preparing quote text and style options.
Input parameters
Text of the quote to render as an image
Name of the author or source of the quote
Background type: 'solid' or 'gradient'
Font size for the quote text (px, between 8 and 144)
Animation effect: none, rays, glint, or circle
URL of a brand logo to include
Optional RiteKit API client ID. If not provided, the action attempts to read from connection metadata
Font family for the quote text
Font family for the author text
Gradient type when bgType is 'gradient'
Display quote mark (1 = yes, 0 = no)
First color for gradient background
Second color for gradient background
Color (hex or name) for highlight
Color (hex or name) for the quote text
Color (hex or name) for the author text
Background color for solid type
Highlight behind quote text (1 = yes, 0 = no)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 90 agents privately built on Nagent that already use Ritekit.
Build on Nagent
Connect Ritekit to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Ritekit, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Ritekit is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Ritekit is connected, you configure its 14 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Ritekit steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Ritekit event fires, the agent kicks off automatically.
Every Ritekit action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Ritekit ships with 14 pre-built social media marketing actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Ritekit together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Ritekit-based workflows tailored to your business.