At a glance
Which apps are which
The rule of thumb: when a person signs in, it is Your account. When a company key, token, or business account is used, it is a Team account.
Connect your own account
1
Open the app in Marketplace
Open Marketplace, choose Apps, and open the app you want to connect. Choose Connect. You can also choose Find and connect apps in Marketplace from Settings > Workspace > Assistants > Apps.
2
Sign in
Sign in to the app and approve the access it asks for. For Google apps, you choose which Google account to connect.
3
Ask your question
The account now appears under Your accounts and works for you with every assistant that supports that app. On each assistant’s settings page it is marked Available to you automatically. There is no separate step per assistant.
Your account only works when App access is on for the assistant and the app is allowed in the workspace. If an app is missing from the list, ask an administrator.
What an administrator controls
- App access for each assistant. When it is off, that assistant uses only Floral data.
- Which apps the workspace can use at all, under Available services on Settings > Workspace > Assistants > Apps. A turned-off app stops working for every assistant, and connected accounts are kept.
- Team accounts. Only administrators can connect them, so users see them under Team accounts marked Managed by administrators. On each assistant’s settings page, an administrator selects Use with this assistant or Remove from this assistant for each team account. Users see Ask an administrator instead.
When everyone acts as one person
Some team accounts are connected by signing in as a person, such as Linear or Notion. Everyone who uses that team account then acts as that person in the other app. In Linear, for example, every issue shows as created by them. When an administrator connects or reconnects such an account, Floral asks them to confirm it. The account then shows Everyone acts as and that person’s name or email under Team accounts. Every approval card that uses it says Acts as and the same name or email. Team accounts with a company key, such as Stripe, Shopify, Billy, or e-conomic, don’t act as a person, so their cards don’t show this line.Connect Centra
An administrator can connect Centra as a team account using its Integration API URL (for example,https://your-store.centra.com/graphql) and an API token created under System > API Tokens in Centra. Use read access for the products, warehouses and commerce records your assistants should see. The token’s permissions and store restrictions determine the available data. Reconnect with a new token before the current one expires.
Assistants can read product details and prices, stock across the locations represented in Centra, and sales and inventory analytics for DTC and wholesale. They cannot change products, stock or orders. Turn on App access and select Use with this assistant for the team account.
Data is read from Centra when requested. Floral does not keep a separate copy of your stock or sales records; encrypted connection credentials and normal conversation results are retained as for other connections. Analytics identify their period, date basis and currency. Ordered sales, shipments and returns are separate measures. Floral retrieves the pages and calculates reports automatically for the requested period. Sales summaries use Centra’s document totals, while product performance uses product lines; the reported measure explains whether charges and discounts are included. If a complete report cannot be retrieved, the assistant explains why and withholds totals. Historical inventory measures cannot be reconstructed from current stock alone.
Connect Sitoo
An administrator can connect a Sitoo account as a team account. Sitoo is being rolled out to selected companies first; if you don’t see it in Marketplace > Apps, contact Floral support.- In Sitoo Back Office, open Settings > Sitoo REST API and create a separate API user for Floral. You need administrator access and Sitoo’s API extension. Copy the API ID, the password and the base URL Sitoo shows when you create the password, for example
https://api.mysitoo.com/v2/accounts/10020. - In Floral, choose Sitoo, enter the base URL, API ID and password, and select Find sites.
- Tick the sites assistants may use. Assistants only see orders, customers, products and stock from those sites.
- Choose the time zone. Sitoo doesn’t store one, so Floral suggests one from your stores’ country. Every date in answers uses it.
- Leave Staff analytics off unless your staff have been told that sales can be reported per person. It can be turned on later by reconnecting.
A Sitoo API user can technically change data in Sitoo; Sitoo has no read-only option. Floral only reads. Use an API user created only for Floral, so you can see what it does and remove it on its own, and so it doesn’t slow down your other integrations: Sitoo handles one request at a time per API user.
- Sales per day, week or month by store, webshop and currency: sales, returns, net sales, VAT, number of orders, average order value and items sold, plus takings by payment method, discounts and cash differences from your till closings.
- Products: best and worst sellers by revenue, items sold or margin. Margin uses each product’s cost price in Sitoo.
- Returns: return rate, most-returned products, reasons, which store handled them and how long after the sale they came back.
- Stock: stock value, items in stock and products that are out of stock or running low, per warehouse.
- Staff: sales per staff member, only when Staff analytics is on.
- Personal ID numbers. CPR and personnummer are never passed to assistants, even when Sitoo stores them.
- Browsing customers. Assistants can only look up a customer they already have an email, mobile number or customer number for.
- Customers kept in another system. If you keep customer details in a CRM such as Voyado, orders only show the CRM’s customer number, and the details stay in your CRM.
- Past cost prices. Margins use today’s cost price in Sitoo. Products without a cost price have no margin, and the report says so.
- Slow movers. Reports don’t combine stock with sales to find products that sell slowly.
Connect Camping.Care
An administrator can connect a Camping.Care park as a team account with an API key created in Camping.Care.- In Camping.Care, open Settings > Developers > API keys and create a key for Floral.
- Turn on these read rights for the key: administrations, reservations, contacts, invoices, payments, accommodations, availability, rates, products, reviews and channels. Floral only reads, so no write rights are needed.
- In Floral, choose Camping.Care, paste the key and select Find parks. If the key can see more than one park, choose the park to connect. Each connection is one park; connect other parks separately.
- Check the park’s time zone and save. If the key is missing any of the read rights, Floral lists them before you save, and assistants can’t read that data until you turn the rights on.
Reports
Assistants can also answer questions about how the park is doing. Each answer covers the whole period you ask about, up to a year, and says which dates, time zone and booking statuses it uses.- Occupancy: “What was our occupancy per month last season, by accommodation type?” Occupancy is sold nights divided by the places that could be booked. Closed periods and blocked places are left out.
- Revenue: “What did we earn in July, and what was the average rate per night?” Revenue is counted on the nights guests stay, or by booking, invoice or payment date if you ask. Tourist tax and deposits are not counted as revenue, shop sales are shown separately, and amounts in different currencies are never added together.
- Booking pace: “How does next summer look compared with this time last year?” Compares what is booked for a period today with the same period last year at the same point, and shows when the bookings came in. Camping.Care usually doesn’t share when a booking was cancelled, so bookings cancelled later can’t be counted back.
- Booking mix: “Where do our guests come from, and how far ahead do they book?” Shows booking channels, cancellations, length of stay, how far ahead guests book, accommodation types and guests’ countries.
- Guest messages. Camping.Care does not offer guest conversations to other apps. Assistants can use reservation notes and tags, and guest reviews, instead.
- Sensitive guest data. Birthday, gender, ID documents and guest registration details are never passed to assistants, even when Camping.Care returns them.
When someone leaves the workspace
When an administrator removes a user:- The user’s own accounts are removed from Floral, together with their stored sign-in.
- Their private conversations, routines, and skills are deleted.
- Team accounts connected with their login stop working, and Floral deletes the stored sign-in. An administrator must reconnect the account, ideally with a service account.
- Team accounts that use a company key keep working.
- Routines for everyone that they owned are paused. They stay in the list for an administrator to handle.
Removing someone from Floral doesn’t remove their access to the other app. Remove them there as well, for example in Google Workspace or Linear.
Remove access
- Your account: open Settings > Workspace > Assistants > Apps, choose the account, and select Remove. It is disconnected from every assistant. You can also withdraw Floral’s access in the app itself, for example in your Google account’s security settings.
- Team account: an administrator removes it the same way. They can also select Remove from this assistant on one assistant’s settings page, turn off App access for an assistant, or turn off the app under Available services.
What other people can and can’t see
- Colleagues can’t see or use your accounts.
- Colleagues can’t see your private conversations or what an assistant read from your accounts.
- In Team replies and in routines for everyone, assistants never use anyone’s own account.
- Anyone who uses an assistant can ask it to read from the team accounts it may use. Connect only what the whole team may see.
- If you share a private Slack reply in a thread, everyone in the thread can read it. Check it for personal details first.
Example: 2 colleagues, 3 apps
Sofie is an administrator and Jonas is a user in the Sales workspace.1
Sofie sets up the team
She turns on App access for Flo. She connects the company’s Stripe as a team account and allows Flo to use it.
2
Each of them connects Gmail
Sofie and Jonas each connect their own Gmail. Neither can see the other’s mail.
3
Jonas connects Linear
Jonas connects his own Linear. Sofie hasn’t connected Linear.
If Sofie had connected Linear as a team account with her own login instead, every issue from the team would show as created by Sofie, and the connection would stop working if she left. A service account avoids both.
