Trigger on event
- Listen for a new event
- Parse and validate the payload
- Take an action with the linked tool
21 tools available
Beaconstac provides a platform for creating and managing QR codes and beacons, enabling businesses to engage customers through proximity marketing and track analytics.
Connect Beaconstac to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Beaconstac's 21 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Every Beaconstac action below is a callable tool any Definable persona can invoke.
Tool to create a new place for location-based assets. Use when you need to register a new physical place under an organization.
Creates a new QR Code template with customizable design attributes. QR Code templates allow you to define reusable design presets for QR codes in your organization. You can customize colors, patterns, shapes, gradients, logos, frames, and more. Once created, templates can be applied to multiple QR codes for consistent branding. Use this when you need to: - Create branded QR code designs for your organization - Set up reusable design presets for QR code campaigns - Define custom styling including colors, patterns, logos, and frames
Tool to create a new tag for organizing QR Codes and other objects. Use when you need to categorize QR Codes under a specific organization.
Tool to create a new User. Use when onboarding a new user under your organization (Reseller plan and above).
Tool to delete a QR Code by its ID. Use when you need to remove an existing QR Code after validation.
Tool to delete a QR Code template by its ID. Use when you need to permanently remove a QR Code template that is no longer needed.
Tool to delete a tag by its ID. Use when you need to remove an existing Tag after validation.
Tool to list Bulk QR Code collections. Use when you need to filter, search, or order your bulk QR Code collections.
List all organizations accessible to the authenticated account. Use this tool when you need to: - Get a list of all organizations the user has access to - Retrieve organization details including IDs, names, and configuration - Access organization feature permissions and account limits - Check subscription status and owner information The response includes comprehensive organization data with pagination support.
Tool to list your Places. Use when you need to browse or search your account's Places with filtering and ordering.
Tool to list all QR code templates in your account. Use when you need to filter and paginate templates.
Tool to list all tags with optional filtering and pagination. Use when you need to browse or search tags in your account.
Tool to list all users with optional filtering, searching, ordering, and pagination. Use when you need to retrieve user records across your organization.
Tool to get period overview analytics for products including counts, impressions, and conversion percentage. Use after specifying the product_type and time interval.
Tool to get analytics overview for a specified product type over a given time interval. Use after specifying the product type and time range to obtain summary metrics.
Retrieve detailed information about a specific QR Code by its ID. Returns QR code properties including name, type (static/dynamic), short URL, encoded data, design attributes, scan count, organization, and timestamps. Use this when you need to fetch, verify, or inspect QR Code details after creation or update.
Tool to retrieve the details of an existing User by ID. Use when you need to fetch a user's profile after confirming its existence.
Tool to update the specified Place by ID. Use after retrieving the Place to modify its details, such as name, address, or coordinates.
Update an existing QR Code by its ID. Modify QR Code properties like name, design attributes, tags, and content. Returns the complete updated QR Code object. Important: When updating qr_type, you must also provide the corresponding content: - For static QR codes (qr_type=1): Include fields_data with qr_type and content (e.g., url) - For dynamic QR codes (qr_type=2): Include campaign with content_type and custom_url
Tool to update an existing tag by its ID. Use when you need to modify a tag's name or color after confirming its ID via list_tags.
Tool to update an existing User. Use when you need to modify profile details or organization of a User by their ID.
Anything Beaconstac exposes through its API. Common marketing workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 21 Beaconstac tools directly, then chain the result into another integration without you writing code.
Beaconstac uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
Yes — every Definable plan, including Starter, includes access to all 21 Beaconstac tools. You only need a separate Beaconstac subscription if Beaconstac itself charges per seat or per API call.
Every call from a persona to Beaconstac is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
Sign up for Definable, open the integrations page, find Beaconstac, and connect via OAuth or API key. You can immediately attach Beaconstac to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
Definable exposes all 21 Beaconstac actions as callable tools — including `Create Place`, `Create QR Template`, `Create Tag`, plus 18 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Wire it up in minutes. No coding required.