Zencal
Simplify scheduling with Zencal integration. Connect sales to your calendar for seamless appointment booking.
There are two ways to configure your Zencal integration, depending on what type of meetings you want to sell—one-time purchases or meeting bundles. Below you will find the details of both scenarios.
Selling individual meetings
To allow your clients to purchase a paid meeting, you need to create a checkout for your product in Easytools and connect it with Zencal using the Easytools API Key. Here's how:
- Create and publish your checkout within Easytools. Click here for detailed instructions.
- Return to the main Easytools panel and go to the Store settings section.
- From the top menu, select API and Webhooks.
- Click +New API key to generate a new key.
- Go to Zencal, then to Integrations -> Payments.
- Paste the Easytools API key.
- Click Save.
Now it's time to set up the paid meeting and link it to your checkout in Zencal. Here's how:
- Go to the Meeting topics section in your Zencal account.
- Edit an existing topic or add a new one by clicking +Create meeting topic.
- In the topic settings, check the Paid meeting option.
- After configuring the meeting details, click Save.
- Go to the Payments section.
- Click Choose Easycart product to connect with the checkout.
- Configure details for the specific variant, like the number of meetings.
- Click Save.
Now, when you share the Zencal link with your clients, they will be directed straight to the Easytools checkout where they can make the payment for the meeting.
Selling meeting packages
When selling packages, you need to set up the integration with Zencal in the Easytools panel. Then, you will create a checkout, just like we did for individual meeting sales, and set up a simple automation scenario to enable package purchases. The details are described below.
Integrate with Zencal
First, let's set up the integration with Zencal in Easytools:
- Go to the Store -> Automations section.
- From the top menu, select Apps.
- Click +New app in the top right corner.
- Enter the connection Name and choose Zencal from the list of applications.
- Provide the API Key (v1).
- Click Check connectio.
- Click Save.
You can find the Zencal API Key (v1) in the Automation -> API tab.
Package setup in Zencal
Now it's time to configure the sale of packages at the Zencal level. If you've already set up package sales, you can skip this step, but ensure the option to sell packages through Easycart is active.
- Set up the checkout in Easytools. Click here for detailed instructions.
- Go to Zencal, then to Extras -> Add Plugin.
- Click Enable to activate package sales.
- Go to the Packages section and click +Create a sales package.
- Make sure the Use Easycart to sell the package option is active.
- Click Choose Easycart product and select your checkout from the list.
- Complete the package setup.
Automation setup
Once your package is ready, the last step is to create an automation scenario in Easytools. The scenario we'll create now will handle two events: Order completed and Product assigned (option for gift purchases).
- Go to the Store->Automations section.
- From the top menu, select Scenarios.
- Click +New scenario.
- Enter the scenario Name.
- Choose the Event.
- Assign the scenario to Products and Variants.
- In the Select app field, choose the previously created integration with Zencal.
- In the Action field, click Create package.
- Select the Package to activate from the available options on the list.
- Click Save.
After creating the scenario, simply send the client a link to the package on Zencal, and from there, they will proceed to purchase and make the payment. After a successful transaction, the client will receive two emails—one from Easytools confirming the transaction and another from Zencal. Both will allow direct access to Zencal, where the client can schedule meetings and use the purchased package.