Zapier is a third-party integration we’ve partnered with that can be used to connect Beefit with other services.
For example, the Zapier integration can be used to collect leads from your website or META and automatically create these leads inside Beefit.
Zapier FAQ
Connecting Beefit with Zapier
How do I gain access to Beefit’s Zapier integration?
How do I gain access to Beefit’s Zapier integration?
Our integration is invite only, so to access it you have to follow the invite-link below and click Accept.
Accepting the invite will allow you to choose “Beefit (1.3.0)“ (see picture below) when selecting the Trigger for your Zap.
How do I get my API-key from my Beefit account?
How do I get my API-key from my Beefit account?
To allow Zapier to communicate with your Beefit account you need to connect them through an API-key.
You need to contact the Beefit-support and they will send your API-key to you.
How do I connect Zapier to my Beefit account now that I have my API-key?
How do I connect Zapier to my Beefit account now that I have my API-key?
This can be done in 2 ways:
While creating a new Zap and selecting the Beefit integration. After choosing one of our supported Events you will be asked to connect an Account. Clicking the “Connect a new account“ button will present you with a window where you have to insert your API-key and click Continue.
You can also connect it from your Zapier homepage by clicking through: “Apps” → “+ Add Connection” → “Beefit (1.3.0)” You will then be presented with a windows where you have to insert your API-key and click Continue.
Completing either of these options saves the connection for all future uses. Be aware that you will have to repeat either of these step if selecting a new version of the Beefit integration.
Which Actions does the integration support?
Which Actions does the integration support?
Create Lead
Data you can provide:
Name
Email
Phone
Desc: "You can use this action to create a lead in the Beefit system. E.g if you get a lead through facebook you can create this as a lead in Beefit through this action
Which Events does the integration support?
Which Events does the integration support?
See table below for names and the output fields that comes with each Event. Some output fields will be marked with * - meaning they might not always be available.
A description for each Event is included underneath the name of the Event.
Event name and Description | Output fields |
Client created Fires when a client is created for your workspace. The Event fires both for when a client is created manually or automatically through a purchase. | First name Last name Client type State Created date Start date End date* Gender Country code |
Lead created Fires when a lead is created for your workspace. The Event fires both for when a lead is created manually or automatically through a lead-form. | First name Last name Status Creation date Country code* Gender* Motivation* UTM Source* UTM Campaign* UTM Medium* UTM Content* UTM Term* Facebook click ID* Google click ID* Marketing consent |
Lead was lost Fires when a lead has had its status changed to “Lost”. | Full name First name Last name Creation date Phone number* Gender* Age* Country* Lost reason Lost reason comment* |
Lead was won Fires when a lead has had its status changed to “Won”. | Full name First name Last name Creation date Phone number* Gender* Age* Country* |
Purchase made (DEPRECATED) Fires when a purchase is made through the Beefit-Coach platform. | First name Last name Phone number* Amount Currency Purchase date Gender* Contry code* |
Subscription started Fires when a Subscription is activated. If a Subscription has a later start-date then the Event will be triggered at that date. Trial-subscriptions with a payment-card attached will also trigger this event (In that case the field ‘Trial days’ will be included as an output). | Full name First name Last name Product name Price Product type App platform* Trial days* |
Subscription requested cancellation Fires when an end-date is set for a Subscription. This also happens if a Coach sets an end-date for their Client. Trial-subscriptions with a payment-card attached will also trigger this event (In that case the field ‘Trial days’ will be included as an output). | Full name First name Last name Product name Price Product type Cancel date App platform* Trial days* |
Subscription cancelled Fires when a Subscription has been fully cancelled and is no longer active. Trial-subscriptions with a payment-card attached will also trigger this event (In that case the field ‘Trial days’ will be included as an output). | Full name First name Last name Product name Price Product type App platform* Trial days* |
Purchase started Fires when someone initiates a direct sale by logging in or signing up. Whether the sale is completed or not has no effect on the event. | Full name First name Last name Gender Product name Internal product name Price Currency Payment type Product type Payment portal |
Purchase completed Fires when a purchase completed with. The field ‘Payment portal’ will have the value direct-sales for purchases through direct sales and the value iap for purchases made in the app. | Full name First name Last name Product name Internal product name Price Currency Payment type Product type Payment portal Purchase date |
Trial started Fires when someone signs up for a product that has trial-period enabled and a Service attached to it. | Full name First name Last name Product name Internal product name Price Currency Payment type Product type Trial days Trial end date Card attached |
Lead accepted offer Fires when a lead purchases a personalized offer to start as a client. The field ‘Client duration’ is the time between the client’s start and end date in months. The field is only available if an end date was set for the client. | Full name First name Last name Age* Gender* Country* Phone* Internal product name Price Setup fee price Currency Payment type Product type Purchase date Client start date Client end date* Client duration* (months) Client commitment Sales rep name* Sales rep email* UTM Source* UTM Campaign* UTM Medium* UTM Content* UTM Term* Facebook click ID* Google click ID* |
User signed up Fires when a some creates a User through the app. The field ‘Subscription activated’ has the value true if the user has a subscription based product that is active. | Full name First name Last name Age Gender Subscription activated |
Which version of the Beefit integration should I choose?
Which version of the Beefit integration should I choose?
We always recommend you choose the integration with the highest version-number when creating new Zaps. This FAQ is updated to match the current version Beefit (1.3.0). ****Some of the older versions might not include Triggers and fields described in this FAQ.
Zaps created with older versions are not affected by new versions and will work as intended.
