Still using the legacy ARTSVP interface? View the legacy help centre.

Integrations

All plans Admins only

ARTSVP connects to the systems you already run in a few distinct ways: Stripe for money, the API and webhooks for your own software, Meta Pixel and Google Tag Manager for your analytics, and CSV exports for everything else. Organisation admins manage all of these settings.

Stripe: payouts and terminals

  • Payouts (Settings → Payouts) — connect a Stripe account once and revenue from paid tickets is paid out to it on Stripe’s schedule. The page shows connection health, your Stripe balance, and recent payouts. Guests pay by card, or with Apple Pay and Google Pay on the phones and browsers that support them: those buttons appear at checkout on their own once your Stripe account can take payments. The only action on a connected account is Manage in Stripe, which opens Stripe’s own dashboard. To switch to a different Stripe account, contact ARTSVP support.
  • Terminals (Settings → Terminals) — set up Stripe card readers to sell tickets and take payment in person, and check guests in at the same time. Terminals need Payouts connected first.
  • Email receipts to guests (Settings → Payouts): Stripe emails a receipt after each successful payment. Switch this off and Stripe sends neither the receipt nor its refund notifications. Your confirmation email still goes out, and on paid bookings it includes an order summary with line items, tax, and the total. The setting appears once your Stripe account is active.

Supported card readers

ARTSVP works with two Stripe Terminal reader models:

  • Stripe BBPOS WisePOS E
  • Stripe Reader S700

No other readers are supported at this time.

Setting up a card reader

  1. Connect Payouts first — terminals need an active Stripe account. Go to Settings → Payouts and connect one if you haven’t already.
  2. Create a reader location — open Settings → Terminals. If you haven’t set one up, you’ll see a form asking for the address where your readers will be used. The location must be in the same country as your Stripe account.
  3. Register your reader — once the location is saved, use the Add a reader form. Enter the pairing code shown on the reader’s screen (it looks like three words, for example apple-grape-orange) and give the reader a label so you can tell it apart from others.

The reader appears in your list once registered. The page shows how many of your readers are online and ready.

What the reader does

The reader takes card payments that you send to it from ARTSVP. It does not show a ticket menu, and guests cannot browse or buy tickets on the device itself: every payment starts in ARTSVP, and the reader completes it.

Taking payment at check-in

The reader appears in two places, depending on whether the booking already exists.

Adding a walk-in with payment (Add Guests)

When you add a walk-in from the guest list and the booking has a balance due, the payment step offers Take payment now. Choose that option and select a terminal from the dropdown (only online readers appear). The booking is created, the payment is sent to the reader, and once the guest taps or inserts their card and the payment completes, the booking is marked as paid automatically.

Taking payment on an existing unpaid booking

Open the booking page for a guest who owes money (an unpaid walk-in, or someone whose online payment did not complete). In the Payment card, click Take payment, then select a terminal. The reader takes over, and the booking is marked as paid once the payment completes.

If the guest cancels or the reader times out

The payment is cancelled and the booking stays unpaid. Return to ARTSVP and send the payment again from the booking page, or use Mark as paid if the guest paid another way.

Free-only events

Events with only free tickets never offer the card reader, because there is nothing to pay.

API and webhooks

Under Settings → Developer, the Expert plan opens ARTSVP to your own software:

  • API Authentication holds the single token your systems share against the ARTSVP REST API: events, bookings, invitations, and more. See the API overview.
  • Webhooks notify your systems when bookings and events change. Register an endpoint and choose which events it receives. See the API overview.
  • Events can carry resource tags (set per event in its Developer settings tab) to categorise them for API calls.

The token is shown once when generated. Store it safely, because regenerating it stops the previous token immediately.

AI apps

Claude, ChatGPT and other AI apps can read your events, collections and bookings, so you can ask about your programme in plain words. A connected app is read only, and sees what the person who connected it sees. It is in beta: see AI Apps.

Analytics and tracking

Organisation admins connect a Facebook Meta Pixel ID and a Google Tag Manager Container ID under Settings → Developer, in the Tracking card. You can use one, the other, or both. Container IDs look like GTM-XXXXXXX. Click Save after you add or clear a value.

Tracking loads on your public booking pages only after a guest accepts the cookie prompt (We value your privacy). Accept All loads the pixel and container; Essential Only loads neither. One thing to be aware of: that consent step will impact your conversion rates.

A paid event loads tracking automatically once an ID is saved. A free event stays off until you switch Enable Tracking Pixels on the event’s Settings → Developer tab.

Google Tag Manager can fire Google Ads conversions and other tags from the events ARTSVP sends: consent_accepted when the guest accepts cookies, begin_checkout when they start payment, and purchase when the booking is confirmed. Other tags you manage in GTM, not by pasting a script into ARTSVP.

Clear both IDs and the cookie prompt no longer appears, because there is nothing to load.

CSV in and out

  • In — contacts, invitation recipients, and barcode pool values import from CSV.
  • Out — guest lists, contacts, and the mailing list export to CSV, ready for your CRM or newsletter tool. See Reporting and exports.

CSV exports are point-in-time files; when another system needs ongoing updates, reach for webhooks or the API instead.

Working with a CRM

ARTSVP does not need to replace the CRM your team already knows. A common setup: run invitations, bookings, and check-in on ARTSVP, then export guest activity — or receive it live by webhook — into the CRM where the rest of your collector relationships live.


Keep reading: API overview · Reporting and exports · Billing and credits