Connect Twice Commerce to WhatsApp, Instagram, TikTok and AI Chat
Yes. AeroChat books directly into Twice Commerce. It reads your catalogue, availability, customers, orders, payments and invoices and writes customers, rental orders, date changes, comments and checkout links through Twice’s Admin API, on WhatsApp, Instagram, web chat and every other channel your customers use.
Customers message you on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email to ask whether a bike, a pair of skis or a camping set is free on their dates and how to book it. AeroChat checks availability in Twice, creates the order with Twice’s own prices, and sends a Twice checkout link so the customer pays in the same conversation. Later, it answers questions about the order and what has been paid, and moves the dates when your rules allow. It connects through Twice’s Admin API. You describe the workflow in your own words, AeroChat builds it, and Twice stays the system your team runs rentals in.
What you can do with Twice Commerce and AeroChat
- Check availability for the customer’s dates. AeroChat asks Twice whether the item can be booked for the exact pickup and return times, taking your opening hours, order deadlines and pricing rules into account, and can read a calendar of free dates to suggest others.
- Book a rental into Twice. AeroChat creates the order with the items, dates, pickup location and customer. Twice calculates the price from your catalogue and rejects the order if the period cannot be booked.
- Send the Twice checkout link. AeroChat creates a checkout link for the order in Twice and sends it in the chat, so the customer pays through your own Twice checkout.
- Answer order and payment questions. AeroChat reads the order, its rental dates, its payments and invoices, and tells the customer where things stand and what has been paid.
- Change rental dates. When a customer asks to move their booking, AeroChat updates the dates on the order’s items in Twice, which recalculates the reservation and the total.
- Recognise returning customers. AeroChat searches Twice customers, links new orders to them, creates new customers with their contact details and updates details that changed.
- Log the conversation on the order. AeroChat adds a comment to the order with what the customer asked for, such as a delivery note or a size request, so your team sees it.
What it looks like on WhatsApp
Customer: Hi, can I rent 2 e-bikes from Friday 10am to Sunday 6pm? (example)
AeroChat: Yes, 2 e-bikes can be booked for Friday 10am to Sunday 6pm at our harbour shop. The total is 190 (example price). Can I take your name, email and phone number?
Customer: Emma Lind, emma@example.com, +46 70 123 4567.
AeroChat: Thanks, Emma. Your order is created. Here is your checkout link to pay and confirm it.
In Twice: a new customer Emma Lind, an order with 2 e-bikes from Friday 10am to Sunday 6pm at the harbour shop, and a checkout link for the order.
Customer: Can we move our ski rental to start a day later? (example)
AeroChat: Yes, your skis and boots are free from 15 to 18 February instead. I’ve moved your order, and the new total is 165.
In Twice: the order’s items now run from 15 to 18 February, and the reservation and total were recalculated.
Works on every chat channel
Your customers message you wherever they already are. The same Twice connection and the same workflows run on every channel AeroChat supports, and Twice stays the record whichever one they use.
| Channel | What your customers can do |
|---|---|
| Message your WhatsApp Business number to check availability, book and pay for a rental, ask about an order or a payment, or move their dates. Voice notes are transcribed, so a spoken request works too. | |
| Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM. | |
| Facebook Messenger | Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too. |
| TikTok | Send the same requests by TikTok direct message or TikTok Shop buyer chat. Both arrive in the same TikTok inbox. |
| Telegram | Send the same requests to your business on Telegram. |
| Web chat | Do the same from the chat on your website, without leaving the page. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
AeroChat connects through Twice’s Admin API, documented in the Twice API reference. The Admin API is in early access (Twice calls it alpha), so Twice may still change some endpoints. Through it, AeroChat checks availability, reads your catalogue, customers, orders, payments and invoices, and creates customers, orders, comments and checkout links.
- What AeroChat reads from Twice: catalogue items and their prices, availability for a booking period or a date range, service locations, customers and their orders, orders with their status and the dates on each item, and the payments and invoices on an order.
- What AeroChat writes to Twice: new and updated customers, new orders with their items, dates and pickup location, new dates on an order’s items, comments on an order, and checkout links for an order.
To connect, a Twice admin goes to Settings, then Integrations & API, and clicks Create key in the API keys section. Choose Limited access and give the key only the areas your workflows need, for example read and write on orders and customers, and read on catalogue listings and payments. Copy the key straight away, because Twice shows it only once. Twice’s support pages list the Admin API on its Build, Advance and Expand plans.
You describe the workflow in your own words, for example “when a customer asks for a bike on certain dates, check availability in Twice, create the order and send the checkout link”. AeroChat builds the workflow as a draft and asks for the Twice API key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.
Workflows to copy
Seven ready-made workflows for Twice. Copy one into AeroChat, add your Twice API key, and it runs on every channel.
1. Check availability for the customer’s dates
Copy this into AeroChat
When a customer asks whether something is free, ask for the pickup date and time, the return date and time, which shop they want to collect from and how many they need. Match the item to our Twice catalogue and ask about size or variant if it has options. Check in Twice whether that period can be booked. If it can, say so. If it cannot, read the availability calendar for the item and suggest the nearest dates that work.
2. Book a rental into Twice
Copy this into AeroChat
When a customer wants to book, check the period in Twice first. Ask for their name, email and phone number and find or create them as a customer. Create an order with each item, the pickup and return times, the pickup location and the customer. Read back the items, dates and the total Twice calculated. Then send the checkout link from workflow 3.
3. Send the Twice checkout link
Copy this into AeroChat
After you create an order in Twice, create a checkout link for that order with the customer’s email and send it in the chat. Tell them the booking is confirmed once they pay through the link. If they ask later whether their payment went through, read the payments on the order and tell them.
4. Answer order and payment questions
Copy this into AeroChat
When a customer asks about an order, find them in Twice and read their orders. If they have more than one, ask which one they mean. Reply with the order number, the items, the pickup and return times and the pickup location. If they ask about payment, read the payments and invoices on the order and tell them what has been paid and what is still open. For refunds or disputes, hand the conversation to our team.
5. Change rental dates
Copy this into AeroChat
When a customer asks to move their rental, find the order in Twice and check the new period for each item. If it can be booked and the new start is more than 24 hours (example) away, update the dates on the order’s items and tell them the new total Twice calculated. If the new period cannot be booked, suggest the nearest dates that work. Inside 24 hours, hand it to our team.
6. Recognise a returning customer
Copy this into AeroChat
When someone messages to book or ask about an order, ask for their email if we do not have it and search Twice customers. If you find them, greet them by name and link any new order to them. If they give a new phone number or address, update their customer record. If they are new, create a customer with their name, email and phone number. Never share one customer’s details with another.
7. Log the conversation on the order
Copy this into AeroChat
When a customer tells you something our team needs for their order, such as a delivery note, a rider height for a bike or a boot size, add a comment to the order in Twice with what they said and the date. Tell the customer you have passed it on.
Who uses it
Twice is used by rental shops and resale businesses: bike and e-bike rental, ski and snowboard rental, outdoor and camping gear, and event and party equipment. The recipes above fit any of them once you change the items, questions and rules to your own.
What stays in Twice
AeroChat handles the conversation. Twice stays the record: your catalogue, stock and pricing, availability rules, orders, checkout and payments, and customers. Every order AeroChat creates appears in Twice like any other, and every payment goes through your own Twice checkout. Keep your catalogue, prices and opening hours up to date in Twice, so AeroChat answers with the right ones.
WhatsApp workflows that use Twice Commerce
These end-to-end WhatsApp workflows run with Twice behind them. See them all in the WhatsApp workflows library.
- WhatsApp Order Changes and Cancellations Within Your Rules
- WhatsApp CRM workflows
- WhatsApp Review Requests After Every Visit or Order
Questions
Does AeroChat work with Twice Commerce?
Yes. It connects through Twice’s Admin API with an API key from your own Twice account. It is not a Twice product or listing.
Can AeroChat check if an item is available on a date?
Yes. AeroChat asks Twice whether the exact period can be booked before it creates the order, and Twice itself rejects an order for a period that cannot be booked.
Is the Twice API ready to use?
Twice describes its Admin API as alpha, which means it is in early access and some endpoints may still change. If Twice changes an endpoint a workflow uses, the workflow needs a check against the current docs.
Do I need a developer?
No. You describe the workflow, AeroChat builds it, and a Twice admin creates the API key under Integrations & API and enters it in the dashboard.
Which plan do I need?
On the Twice side, its support pages list the Admin API on the Build, Advance and Expand plans. On AeroChat, workflows via Skills are on every plan. Choose the plan by how many messages you get: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
Connect Twice Commerce to your chat
Paste the booking recipe, add your Twice API key, and message your own number asking for an item on your dates.
Start your 7-day free trial. No credit card needed.
Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect Twice Commerce for you, free. See plans.
