Tookan

Getting Started with Tookan

The Tookan modules allow you to watch, create, update, retrieve, list, and delete the customers, teams, agents, tasks, managers, and notifications in your Tookan account.

Prerequisites

  • A Tookan account

In order to use Tookan with Integromat, it is necessary to have a Tookan account. If you do not have one, you can create a Tookan account at demo.tookanapp.com/#/page/register.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Tookan to Integromat

To connect your Tookan account to Integromat you need to obtain the API Key from your Tookan account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your Tookan account.

2. Click Settings > API Keys > Generate Key. Copy the API key to your clipboard.

XaeARBMPcf.gif

3. Go to Integromat and open the Tookan module's Create a connection dialog.

Z67pgnh7ZH.gif

4. In the Connection name field, enter a name for the connection.

5. In the API Key field, enter the API key copied in step 2, and click Continue.

The connection has been established.

Team

Get a Team

Retrieves a team object from your Tookan account.

ConnectionEstablish a connection to your Tookan account.

Create a Team

Creates a new team in Tookan under the specified data source.

ConnectionEstablish a connection to your Tookan account.
Team NameEnter a name for the team.
Battery UsageSelect the usage of the battery for the team:
  • Low
  • Medium
  • High
TagsEnter the keywords for the team.

Update a Team

Updates a team object in your Tookan account.

ConnectionEstablish a connection to your Tookan account.
TeamSelect the team whose details you want to update.
Team NameEnter a name for the team.
Battery UsageSelect the usage of the battery for the team:
  • Low
  • Medium
  • High
TagsEnter the keywords for the team.

Delete a Team

Deletes the specified team object and all its associated data.

ConnectionEstablish a connection to your Tookan account.
TeamSelect the team you want to delete.

List Teams

Returns all team items

ConnectionEstablish a connection to your Tookan account.
LimitSet the maximum numbers of teams Integromat should return during one scenario execution cycle.

Customer

Create a Customer

Creates a new customer in Tookan under the specified data source.

ConnectionEstablish a connection to your Tookan account.
NameEnter the name of the customer.
PhoneEnter the phone number of the customer.
EmailEnter the email address of the customer.
AddressEnter the contact address of the customer.
LatitudeEnter the latitudes of the customer's location.
LongitudeEnter the longitudes of the customer's location.

Update a Customer

Updates a customer object in your Tookan account.

ConnectionEstablish a connection to your Tookan account.
CustomerSelect the customer whose details you want to update.
NameEnter the name of the customer.
PhoneEnter the phone number of the customer.
User TypeSelect the customer type. It should be the Default User Type.
EmailEnter the email address of the customer.
AddressEnter the contact address of the customer.
LatitudeEnter the latitudes of the customer's location.
LongitudeEnter the longitudes of the customer's location.

Delete a Customer

Deletes the specified customer object and all its associated data.

ConnectionEstablish a connection to your Tookan account.
CustomerSelect the customer you want to delete.

List Teams

Returns all team items.

ConnectionEstablish a connection to your Tookan account.
Customer UsernameEnter the customer username to list only the customers with the specified username.
Customer PhoneEnter the phone number to list only the customers with the specified phone number.
VendorSelect the vendor whose customers you want to list.
LimitSet the maximum number of customers Integromat should return during one scenario execution cycle.

Task

Create a Delivery Task

Creates a new delivery task in Tookan.

ConnectionEstablish a connection to your Tookan account.
Order IDSelect the Order ID whose delivery task you want to create.
Job Pickup PhoneEnter the contact phone number from whether the order must be picked up for delivery.
Job DescriptionEnter the details of the delivery task.
Customer PhoneEnter the customer's phone number.
Customer AddressEnter the customer's address to which you have to deliver the order.
Job Delivery Date TimeEnter the date and time by when the order must be delivered.
Tracking LinkEnter the URL address at which the order delivery status can be tracked.
timezoneEnter the timezone of the delivery task difference with UTC in minutes. For example,
  • for PST:+480 (PDT: +420)
  • for MST +420 (MDT:+360)
  • for EST: +300(EDT:+240)
  • for AEST: -600 (AEDT: -660)
  • for IST: -330
Auto AssignmentSelect the auto-assignment option for the task:
  • Auto Assigned: Creates the task by assigning it to one of the members of the team.
  • Unassigned Task: Creates the task without assigning to any members of the team.
NotifySelect whether to enable or disable the notifications about the task.
GeofenceSelect whether to enable or disable the geofencing for the task.
Customer EmailEnter the email address of the customer to whom the order must be delivered.
Customer UsernameEnter the customer's username.
LatitudeEnter the latitudes of the customer's location.
LongitudeEnter the longitudes of the customer's location.
Custom Field TemplateEnter the template details used to custom fields for the task.
MetadataAdd the label and data for the task.
Team IDSelect the Team ID which is associated with the task.
Fleet IDSelect the user Fleet ID to whom the task is assigned.
TagsAdd the tags for the tasks.
Reference ImageEnter the URL address of the image for the delivery task.

Create a Pickup Task

Creates a new pickup task in Tookan.

ConnectionEstablish a connection to your Tookan account.
Order IDSelect the Order ID whose pickup task you want to create.
Job Pickup PhoneEnter the contact phone number from whether the order must be picked up for delivery.
Job DescriptionEnter the details of the pickup task.
Job Pickup AddressEnter the address from where the order must be picked up.
Job Pickup Date TimeEnter the date and time by when you must pick up the order.
Tracking LinkSelect whether you want to enable the tracking link for the pickup:
  • Track: Enables the tracking link for the pickup
  • Do Not Track: No tracking link will be available for the pickup
TimezoneEnter the timezone of the pickup task difference with UTC in minutes. For example, 
  • for PST:+480 (PDT: +420)
  • for MST +420 (MDT:+360)
  • for EST: +300(EDT:+240)
  • for AEST: -600 (AEDT: -660)
  • for IST: -330
Auto AssignmentSelect the auto-assignment option for the task:
  • Auto Assigned: Creates the task by assigning it to one of the members of the team.
  • Unassigned Task: Creates the task without assigning to any members of the team.
NotifySelect whether to enable or disable the notifications about the task.
GeofenceSelect whether to enable or disable the geofencing for the task.
Job Pickup LatitudeEnter the latitudes of the pickup location.
Job Pickup LongitudeEnter the longitudes of the pickup location.
Pickup Custom Field TemplateEnter the template details used to custom fields for the task.
Pickup MetadataAdd the label and data for the task.
Job Pickup NameEnter a name for the job pickup.
Team IDSelect the Team ID which is associated with the task.
Fleet IDSelect the user Fleet ID to whom the task is assigned.
TagsAdd the tags for the task.
Reference ImageEnter the URL address of the image for the delivery task.

Get a Task

Returns agent's task details.

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type whose job details you want to retrieve:
  • Pickup
  • Delivery
  • Appointment
  • FOS
JobSelect the job whose details you want to retrieve.
Include Task HistorySelect whether you want to include task history in the task details.

Update a Task

Used to force update the status of a task.

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type whose job details you want to update:
  • Pickup
  • Delivery
  • Appointment
  • FOS
JobSelect the job whose details you want to update.
Job StatusSelect the status of the job:
  • Assigned
  • Started
  • Successful
  • Failed
  • In Progress
  • Unassigned
  • Accepted
  • Decline
  • Cancel
  • Deleted

Delete a Task

Deletes the specified task object and all its associated data.

ConnectionEstablish a connection to your Tookan account.
JobSelect the job whose details you want to delete.

List Tasks

Returns all the order items.

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type whose job details you want to update:
  • Pickup
  • Delivery
  • Appointment
  • FOS
Job StatusEnter (map) the status of the job you want to list. For example, Started.
Start DateEnter the date to list only those tasks started on the specified date.
End DateEnter the date to list only those tasks that ended on the specified date.
Custom FieldsSelect whether you want to enable or disable the custom fields for the tasks you want to list.
CustomerSelect the customers whose related tasks you wan to list.
AgentSelect the agents whose assigned tasks you want to list.
JobsAdd the jobs whose tasks you want to list.
Order IDAdd the Order IDs whose related tasks you want to list.
TeamSelect the team whose tasks you want to list.
LimitSet the maximum number of tasks you Integromat should 

Start a Task

This module is used to change the status of a task that has already been created to "start".

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type whose job you want to start:
  • Pickup
  • Delivery
  • Appointment
  • FOS
JobSelect the job you want to start.

Cancel a Task

Used to assign/reassign an unassigned/assigned task that has already been created or "canceled".

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type whose job you want to cancel:
  • Pickup
  • Delivery
  • Appointment
  • FOS
JobSelect the job you want to cancel.

Assign a Task

Used to assign/reassign an unassigned/assigned task or an assigned task to the Agent.

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type:
  • Pickup
  • Delivery
  • Appointment
  • FOS
Job StatusSelect the status of the job you want to assign:
  • Assigned
  • Unassigned
TeamSelect the team to whose agent you want to assign the task.
AgentSelect the agent to whom you want to assign the task.

Auto Assign a Task

Used to auto-assign an unassigned/assigned task.

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type whose job you want to auto-assign:
  • Pickup
  • Delivery
  • Appointment
  • FOS
JobSelect the job you want to auto-assign.

Assign an Agent to a Task

Used to assign an agent to your task.

ConnectionEstablish a connection to your Tookan account.
Job TypeSelect the job type:
  • Pickup
  • Delivery
  • Appointment
  • FOS
JobSelect the job to which you want to assign an agent.
Job StatusSelect the status of the job you want to assign:
  • Assigned
  • Unassigned
TeamSelect the team to whose agent you want to assign the task.
AgentSelect the agent to whom you want to assign the task.
NotifySelect whether you want to enable the notifications for the job.
GeofenceSelect whether you want to enable the geofencing for the job.

Agent

Get an Agent's Profile

Returns the agent's profile.

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agent whose profiles you want to retrieve.

Update an Agent's Tags

Used to update the agent's tags.

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agent whose tags you want to retrieve.
TagsEnter the new tags for the agent.

Block/Unlock an Agent

Used to block/unblock the Agent in your account.

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agent whom you want to block or unblock.
Block StatusSelect the status of the agent:
  • Block
  • Unblock
Unblock on DateEnter the date on which you want to unblock the agent. If no date is provided, the agent will remain blocked.

Get an Agent's Stripe Details

Returns agent's stripe account details.

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agent whose stripe details you want to retrieve.

List an Agent's Tags

Returns the list of agent tags.

ConnectionEstablish a connection to your Tookan account.
LimitSet the maximum number of tags Integromat should return during one scenario execution cycle.
AgentSelect the agent whose tags you want to list.
TeamSelect the team whose agent's tags you want to list.

List an Agent's Logs

Returns agent logs.

ConnectionEstablish a connection to your Tookan account.
DateEnter the date for which you want to retrieve the agent logs.
LimitSet the maximum number of logs Integromat should return during one scenario execution cycle.
TeamSelect the team whose agent's logs you want to retrieve.

Get an Agent's Location

Returns agent's location details.

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agent whose location details you want to retrieve.

List an Agent's Activity

Returns agent's daily activity timeline.

ConnectionEstablish a connection to your Tookan account.
LimitSet the maximum number of activities Integromat should return during one scenario execution cycle.
AgentSelect the agent whose activity details you want to list.
DateEnter the date for which you want to retrieve the agent's activity.
TimezoneEnter the timezone in which you want to list the agent activity. 
Start DateEnter the date from which you want to list the agent's activity.
End DateEnter the date to which you want to list the agent's activity.

List an Agent's Ratings 

Returns the agent's overall rating and reviews are given by customers.

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agents whose ratings you want to list.
LimitSet the maximum number of activities Integromat should return during one scenario execution cycle.

List Agents Near a Customer

Returns available agents near customers.

ConnectionEstablish a connection to your Tookan account.
CustomerSelect the customer to find agents near to the specific customer.
Radius In MetersEnter the distance in meters to find the agents with in the specified distance.
LimitSet the maximum number of agents Integromat should return during one scenario execution cycle.

List Agents

Returns all the agent items.

ConnectionEstablish a connection to your Tookan account.
LimitSet the maximum number of agents Integromat should return during one scenario execution cycle.
TagsEnter the tags to list only agents with the specified tags.
NameEnter the name of the agent whose details you want to list.
Fleet IDsAdd the Fleet IDs to list the agents with only those IDs.
Include any TagSelect whether to include any tags with the agents in the result.
StatusSelect whether to include the status of the agent in the result.
Fleet TypeSelect whether to include the agent's fleet type in the result.

Manager

Create a Manager

Creates a new manager in Tookan under the specified data source.

ConnectionEstablish a connection to your Tookan account.
Email AddressEnter the manager's email address.
PasswordEnter the password details.
First NameEnter the first name of the manager.
Last NameEnter the last name of the manager.
PhoneEnter the phone number of the manager.
TimezoneEnter the timezone of the manager in three-characters. For example, UTC.
Dispatcher TeamsEnter the dispatching team of the manager.
Task AccessSelect whether to provide access to the manager.
Add Driver AccessSelect whether to provide driver access to the manager.

Delete a Manager

Deletes the specified manager object and all its associated data.

ConnectionEstablish a connection to your Tookan account.
ManagerSelect the manager you want to delete.

List Managers

Returns all the manager items.

ConnectionEstablish a connection to your Tookan account.
LimitSet the maximum number of managers Integromat should return during one scenario execution cycle.
TeamSelect the team whose manager you want to list.
Form IDEnter the Form ID to list the managers associated with it.
NameEnter the name of the manager whose details you want to list.

Others

Send Notification

Used to send push notifications to the logged-in agents(s).

ConnectionEstablish a connection to your Tookan account.
AgentSelect the agent to whom you want to send the notification.
Messageenter the message text you want to send. The message must be between 4 and 160 characters.

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Tookan account.
URL

Enter a path relative to https://api.tookanapp.com/. For example: /v2/order-items

For the list of available endpoints, refer to the Tookan API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - Get Agents

The following API call returns all the agents from your Tookan account:

URL:
/v2/get-all-fleets

Method:
POST

tookan2.png

Matches of the search can be found in the module's Output under BundleBody > data
In our example, 2 agents were returned:

tookan1.png

 

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.