This article is a collection of issues that you may encounter while integrating ScheduleOnce with Zapier. Learn more about our Zapier support policy
The Zap is active but data is not transferred to the third-party app.
In ScheduleOnce, expand the left sidebar and navigate to Integrations -> Zapier integration.
Open the Manage Zaps tab, locate the Zap and click the pencil icon () to open the Zap Editor.
Test the ScheduleOnce trigger (see Figure 1)
Figure 1: Test the ScheduleOnce trigger
Zapier may ask you to create a new booking in ScheduleOnce. If you have defined a Filter step in your Zap, make sure that the new booking can pass through the filter.
If Zapier doesn’t receive any data from ScheduleOnce, test the ScheduleOnce/Zapier connection in Zapier.
If the connection fails, try to reconnect. Make sure you enter the correct API key and ScheduleOnce login email.
If this does not resolve the issue, regenerate your API key in ScheduleOnce. Open the left side bar and navigate to Integrations -> Zapier integration -> API key tab, regenerate the key, and reconnect. Make sure you enter the new API Key in Zapier.
If you still cannot connect, please contact us.
Too many Zaps are triggered from the same Booking page.
By default, Zaps are triggered only from Booking pages owned by the connected User. A OnceHub administrator can be granted permission to trigger Zaps from pages not under their ownership.
If an Administrator and another connected User have duplicate Zaps, and the Administrator is granted the permission to trigger Zaps from pages not under their ownership, both the Administrator’s Zap and the User’s Zap will be triggered from the same Booking page.
You can either:
- Restrict Zaps to specific Booking pages, by adding a Filter step in the Zap. Learn more about adding a Filter step in Zapier
- Remove any duplicate Zaps
Zapier creates too many records in the integrated app. For example, Zapier adds a new contact when a booking is canceled in ScheduleOnce.
In this case, you will need to filter the data that Zapier sends to the integrated app. For instance, if the filter is Booking – Status / Exactly matches / Scheduled, the integration will only be triggered with new bookings. If the filter is Booking – Status / Contains / Scheduled, the integration will be triggered with both new and rescheduled bookings, but not with canceled bookings. Learn more about adding a Filter in Zapier
Activity dates or hours in the connected app do not match the dates or hours of the related ScheduleOnce booking.
If the meeting time in the integrated app is incorrect, it may be the case that your integrated app supports time zones and does its own conversion from UTC. In this case, you will need to map the 'Meeting time in UTC' field to the Task starting time. Your integrated app will handle the conversion to the appropriate time zone.
The new lead's mobile phone appears with a different international prefix.
When mapping this field to a lead or contact phone number, ScheduleOnce does not send the + prefix (indicating an international number). If you want this prefix to be created, you can add it as static text before the field.
Figure 3: Mapping Customer - Mobile phone field in Zapier
Zap is not found when trying to edit it from within ScheduleOnce.
To edit a Zap from within ScheduleOnce, you must be logged into your Zapier account. If you receive a Zap not found error message when trying to edit a Zap (see Figure 4), it means that the Zap belongs to a different Zapier account than the one you are logged in to.
To resolve the error:
- Close the Zap Editor popup.
- Log in to the correct Zapier account in a different browser tab.
- Go back to the Manage Zaps tab in ScheduleOnce and edit the Zap.
Figure 4: Zap not found