Crafted Call works alongside the other tools your gallery already relies on. The Integrations hub is where you connect those tools so data flows between them automatically instead of being re-keyed by hand. This guide walks through what you can connect today, how to connect it, and which plan each integration needs.
Finding the Integrations Hub
In the admin sidebar, open Settings → Integrations (the puzzle-piece icon), or go straight to /admin/integrations.
Only organization owners and admins can view and manage integrations. Connecting and disconnecting take effect immediately, so you do not need to "save" the page separately. Each integration shows a status badge — CONNECTED, DISCONNECTED, or Reconnect required — so you can tell at a glance what is live.
A few related connections live just outside this hub and are noted in their own sections below: Instagram lives on your Account page, and API keys and Embed Widgets have their own Settings entries.
Google Analytics
Track visitor traffic on your public pages (your call listings, exhibitions, and artist profiles) with Google Analytics 4.
Plan: Available on every plan.
To connect:
In Google Analytics, copy your GA4 Measurement ID (it looks like G-XXXXXXXXXX).
On the Integrations page, paste it into the Measurement ID field under Google Analytics.
Click Save Analytics. The status flips to CONNECTED.
To stop tracking, click Disconnect. Crafted Call only adds the GA tag to your public-facing pages — your private admin area is never tracked.
Square (Point of Sale)
Connect your gallery's Square account so Crafted Call and your Square register stay aligned. Square remains your point of sale and card processor — Crafted Call never touches a card.
Plan: Available to connect on paid plans.
To connect:
Click Connect Square. You are sent to Square's secure sign-in to authorize the connection.
Approve access. Square sends you back to the Integrations page and the status shows CONNECTED, along with the merchant account you linked.
If the status later reads , your Square access token could not be refreshed. Click to restore the connection. To unlink entirely, click .
Was this article helpful?
Reconnect required
Reconnect Square
Disconnect Square
Rolling out: Connecting Square is live today. Automatic catalog mirroring and in-person sale ingestion activate as those features roll out, so a fresh connection establishes the link ahead of those capabilities. For how in-person sales work end to end, see the Point of Sale guide (/help/commerce/point-of-sale).
Little Green Light (Donors and Memberships)
If your organization uses Little Green Light, connect it to sync constituents into a managed Donors segment, reconcile membership standing, or do both. Little Green Light stays the external system of record. Crafted Call does not import gift history.
Plan: Self-serve for owners and admins.
To connect:
In Little Green Light, go to Settings → API and copy your API key.
On the Integrations page, paste the key into the API key field under Little Green Light.
Choose Donors, Memberships, or Both as the sync mode.
For membership mode, map the LGL membership status field and any LGL levels to Crafted Call membership tiers. Decide whether a complete authoritative sync may lapse LGL-sourced standing that is no longer active in LGL.
If donor email sync is enabled, confirm that the organization has the required basis to communicate with the imported constituents.
Click Connect Little Green Light. Crafted Call verifies the key before saving it. A valid key shows CONNECTED; an invalid one lands in an error state so you can correct it and try again.
Your key is encrypted at rest and never displayed again — you will only ever see a masked version of it.
To sync: Once connected, click Sync now. Donor mode adds or updates the managed subscriber segment. Membership mode maps LGL constituents to canonical members and LGL-sourced standing, which can drive call eligibility and member pricing.
The health panel separates the latest attempt from the last successful full sync. A partial or failed run reports its exception counts and does not use missing pages as proof that a member lapsed. The daily backstop marks old LGL standing as stale for review; it does not silently replace staff-curated ADMIN or APPLICATION standing.
Re-run a partial sync after resolving the connection error and review skipped or ambiguous records. To stop future synchronization, click Disconnect. Disconnecting does not erase the historical member and subscriber records already created.
Artists can link an Instagram account so their posts sync automatically into their Crafted Call portfolio. This connection is account-level rather than gallery-level, so you will find it on your Account page (avatar menu → Settings → Instagram) rather than in the Integrations hub.
Requirements: an Instagram Business or Creator account that is connected to a Facebook Page and set to professional or public.
To connect: open the Instagram tab on your Account page and click Connect Instagram, then authorize access. Synced posts begin appearing in the portfolio shortly after. If the status ever shows Token Expired, reconnect from the same card to resume syncing.
Custom Webhooks
Webhooks push real-time events from Crafted Call to your own systems — for example, notifying an internal tool the moment a submission is created or an order is paid.
Plan: Premier.
On Premier, the Custom Webhooks card lets you:
Register up to five endpoint URLs.
Subscribe each endpoint to specific events, such as submission.created, submission.updated, and order.paid.
Send a test event to any endpoint (or all of them) to confirm your receiver is wired up correctly, with sandbox test payloads you can toggle on.
The card shows a sample test payload so your developer knows exactly what shape to expect. On lower plans, the card is visible but locked, with an upgrade link to Premier. If you need a hand wiring things up, Premier customers can work with our integration team.
API Access and the WordPress Plugin
Beyond the connections above, Crafted Call exposes a Content API and a WordPress plugin so you can surface your live gallery data on a website you already run.
API keys. Manage keys that authenticate access to the public Content API under Settings → API Keys (/admin/settings/api-keys). Only organization owners can create or revoke keys. API access for custom integrations is positioned on the Gallery and Premier plans.
WordPress plugin. Included on the Studio plan and above. Install the Crafted Call plugin in your WordPress admin, paste an API key from the step above, and drop ready-made blocks — Calls List, Exhibition Gallery, Artist Profile, and more — into any page with the Gutenberg editor. Your blocks stay in sync with the records you manage in Crafted Call. Setup details live at /wordpress.
Embed Widgets. For non-WordPress sites, Settings → Embed Widgets (/admin/settings/embed) gives you lightweight embed code that does the same job.
Payments are handled through Stripe and are set up in the Billing area rather than the Integrations hub, so they are not covered here.
Plan Availability at a Glance
Integration
Plan
Google Analytics
All plans
Square (Point of Sale)
Paid plans (connect available now)
Little Green Light
Owners and admins; mode and plan requirements may apply
I don't see the Integrations page. Only owners and admins can manage integrations. Ask an owner to adjust your role if you need access. See Team Members & Permissions.
Square says "Reconnect required." The access token expired or could not be refreshed. Click Reconnect Square to re-authorize.
My Little Green Light key won't connect. Crafted Call verifies the key before saving, so an error state means the key is wrong or revoked. Re-copy it from Little Green Light's Settings → API and try again, making sure the consent box is checked.
Membership status is stale. Compare the latest attempt with the last successful full sync. Correct the API or mapping error, run the sync again, and review the exception summary. A partial run does not authoritatively lapse missing members.
A webhook test fails. Confirm the endpoint URL is reachable and returns a success response, then re-send the test event. Webhooks require a Premier plan.
The WordPress plugin can't connect. Double-check you pasted a valid API key from Settings → API Keys, and that an owner has created one.